appmenu-qt does not track whether the menubar renderer is running

Bug #838115 reported by Aurélien Gâteau on 2011-08-31
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fix Released
Aurélien Gâteau
appmenu-qt (Ubuntu)
qt4-x11 (Ubuntu)

Bug Description

appmenu-qt does not track whether the menubar renderer is running.

This can cause several problems:
- When unity-2d-panel is restarted, menubars of Qt applications are not exposed anymore.

- When the Plasma widget is added to the panel, menubars of Qt applications which were already running are not exposed.

- At KDE login time, if applications from the previous session are restored before the Plasma widget, their menubars are not exposed.

- When the Plasma widget is removed from the panel, Qt applications stay menubar-less.

Changed in appmenu-qt:
assignee: nobody → Aurélien Gâteau (agateau)
status: New → Fix Committed
importance: Undecided → High
Aurélien Gâteau (agateau) wrote :

This bug is fixed in the upcoming version 0.2.2 of appmenu-qt, but this version is based on the latest menubar Qt patch. I mark the bug as affecting Qt for this reason.

Shipping the latest patch is a good idea anyway as it is closer to what will be in Qt 4.8, reducing our differences with upstream.

For convenience, I am going to include the Qt patch in release 0.2.2 of appmenu-qt.

Changed in appmenu-qt:
status: Fix Committed → Fix Released
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qt4-x11 - 4:4.7.4-0ubuntu1

qt4-x11 (4:4.7.4-0ubuntu1) oneiric; urgency=low

  * New upstream release (LP: #839557, #785318)
  * debian/patches/Add_support_for_QT_USE_DRAG_DISTANCE_env_var.patch,
    - adapt to new upstream version
  * Fix_GL_problems_on_stock_1.4_SGX_drivers.patch,
    - removed, part of the upstream tarball now
  * debian/patches/kubuntu_15_appmenu.diff:
    - updated to take a version closer to the upstreamed 4.8 one. Is compatible
      with incoming appmenu-qt 0.2.2 (LP: #838115)
  * debian/libqt4-declarative.install:
    - has been renamed
  * debian/control, debian/libqt4-declarative-shaders.install:
    - add the new shaders package. Use the same suggests/recommends pattern
      than other declarative-* plugins
  * debian/patches/blacklist-diginotar-certs.diff:
    - add DigiNotar securty breach blacklist (LP: #837557)
 -- Didier Roche <email address hidden> Thu, 08 Sep 2011 11:33:52 +0200

Changed in qt4-x11 (Ubuntu):
status: New → Fix Released
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package appmenu-qt - 0.2.2-0ubuntu1

appmenu-qt (0.2.2-0ubuntu1) oneiric; urgency=low

  * New upstream release
    - Update "Status" dbusmenu property, making it possible to show menubar
      in Unity panel by pressing Alt (LP: #737419).
    - Improve robustness: menubar gets correctly exposed and unexposed when
      menubar renderer is started or stopped (LP: #838115, #602913).
    - Change licence to LGPLv3.
  * debian/copyright:
    - update for new licence
  * debian/control:
    - dep on libdbusmenu-qt-dev 0.9.0
    - bump Standards-Version to latest
 -- Didier Roche <email address hidden> Fri, 02 Sep 2011 13:32:01 +0200

Changed in appmenu-qt (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers