I just noticed that libdbusmenu produces the following warning while
building:

l /usr/bin/vapigen --library=Dbusmenu-0.4 Dbusmenu-0.4.gir
Dbusmenu-0.4.gir:877.7-877.29: warning: Signal `Dbusmenu.Menuitem.child_added' 
conflicts with method of the same name
      <virtual-method name="child_added">
      ^^^^^^^^^^^^^^^^^^^^^^^
Dbusmenu-0.4.gir:890.7-890.29: warning: Signal `Dbusmenu.Menuitem.child_moved' 
conflicts with method of the same name
      <virtual-method name="child_moved">
      ^^^^^^^^^^^^^^^^^^^^^^^
Dbusmenu-0.4.gir:906.7-906.33: warning: Signal 
`Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
      <virtual-method name="child_removed">
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dbusmenu-0.4.gir:973.7-973.31: warning: Virtual method 
`Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
      <virtual-method name="show_to_user">
      ^^^^^^^^^^^^^^^^^^^^^^^^^
Dbusmenu-0.4.gir:973.7-973.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' 
conflicts with method of the same name
      <virtual-method name="show_to_user">
      ^^^^^^^^^^^^^^^^^^^^^^^^^
Generation succeeded - 5 warning(s)

However, I think this is a red herring because removing menu items works
as expected - which means the "child-removed" signal which is also
mentioned in the warning is working Ok.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1203888

Title:
  appindicator ignores menu entries after having sent the menu to the
  indicator

Status in Glipper:
  New
Status in “blueman” package in Ubuntu:
  Confirmed
Status in “glipper” package in Ubuntu:
  Triaged
Status in “libappindicator” package in Ubuntu:
  Triaged

Bug description:
  On Saucy, the glipper appindicator shows but none of its menu items
  show up when left or right-clicking on it.

  $ glipper
  SHARED_DATA_DIR: /usr/share/glipper
  Binding shortcut <Ctrl><Alt>c to popup glipper
  Changed process name to: glipper
  /usr/lib/python2.7/dist-packages/glipper/AppIndicator.py:43: Warning: 
/build/buildd/glib2.0-2.37.3/./gobject/gsignal.c:2475: signal 'child-added' is 
invalid for instance '0x20c90f0' of type 'GtkMenu'
    self._app_indicator.set_menu(self.menu)

  (glipper:20249): LIBDBUSMENU-GLIB-WARNING **: About to Show called on
  an item wihtout submenus.  We're ignoring it.

  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: glipper 2.4-3
  ProcVersionSignature: Ubuntu 3.10.0-4.13-generic 3.10.1
  Uname: Linux 3.10.0-4-generic x86_64
  ApportVersion: 2.11-0ubuntu1
  Architecture: amd64
  Date: Mon Jul 22 18:17:16 2013
  InstallationDate: Installed on 2013-06-14 (38 days ago)
  InstallationMedia: Ubuntu-GNOME 13.10 "Saucy Salamander" - Alpha amd64 
(20130613)
  MarkForUpload: True
  PackageArchitecture: all
  SourcePackage: glipper
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/glipper/+bug/1203888/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to     : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to