A bit more info on this: the bug is caused by the gtk_menu_detach() call
in the "cloaking" code in libindicator.  The menu gets detached from its
GtkMenuItem, which breaks the GtkModelMenu logic (specifically: it
separates it from the action group so all actions disappear, disabling
the items).  The decloak code doesn't reverse this.

We could workaround it in indicator-appmenu by associating the actions
directly with each submenu but I think we should probably fix this in
libindicator instead.  The "cloak" logic is pretty suspicious....

** Package changed: libreoffice (Ubuntu) => libindicator (Ubuntu)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1045372

Title:
  libreoffice unity menu bars greyed out after opening any dialog or
  switching window

Status in “libindicator” package in Ubuntu:
  Confirmed

Bug description:
  Ubuntu Release:  Ubuntu 12.10 Quantal Quetzal beta1
  Package version: libreoffice-gtk
  Package version: 1:3.6.1~rc2-1ubuntu3

  Behavior: Triggering an action from the menu, i.e. opening a file ,
  turns the menu into disabled state. This happens randomly and
  sometimes also without any action triggers.

  This is a new issue we have discovered in the latest versions of
  Unity/Gtk+. This wrong behavior is not present in precise pangolin and
  Quantal Alpha 3. Can someone please confirm if this is an issue in
  Unity/Gtk+?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libindicator/+bug/1045372/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to