Regression - Menubar appears/disappears when launching an app
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
AppMenu GTK+ |
Fix Released
|
Undecided
|
Unassigned | ||
appmenu-gtk (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gtk+3.0 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
gtk+3.0 (3.3.18-0ubuntu3) precise; urgency=low
* debian/
- Add back 'ubuntu-local' property for GtkMenuBar to allow apps to
opt-out of the global bar on a per-menubar basis. (Used for glade,
freeciv, and maybe others)
-- Michael Terry <email address hidden> Fri, 16 Mar 2012 11:55:09 -0400
This revision introduces a regression cause the ubuntu-local signal triggers the menubar in/out.
It affects all apps, but most of them are fast enough not to notice it. I can see it all of the times on gnome terminal and eog. On slower machines the effect is more noticeable.
Since this updated was proposed to fix glade, I simply will go back to the previous revision we have in 3.3.18ubuntu2 and blacklist the menubar in appmenu-gtk.
The change will cause glade to look slightly less integrated, but glade is an advanced tool used by a minority of people, while the current regression affects all our users and make the experience look cheap unfortunately.
I will chat with mike trying to find a different solution, otherwise we will need to do what I explained before, with the revert.
Related branches
- Andrea Cimitan (community): Approve
-
Diff: 11 lines (+1/-0)1 file modifiedsrc/bridge.c (+1/-0)
- Ken VanDine: Pending requested
-
Diff: 19287 lines (+9555/-8822)28 files modifiedINSTALL (+7/-2)
Makefile.am (+3/-1)
Makefile.am.coverage (+48/-0)
Makefile.in (+73/-27)
aclocal.m4 (+5/-5)
build/autotools/libtool.m4 (+0/-8001)
build/autotools/ltoptions.m4 (+0/-384)
build/autotools/ltsugar.m4 (+0/-123)
build/autotools/ltversion.m4 (+0/-23)
build/autotools/lt~obsolete.m4 (+0/-98)
compile (+183/-16)
config.guess (+31/-18)
config.sub (+39/-26)
configure (+313/-12)
configure.ac (+16/-3)
debian/changelog (+9/-0)
depcomp (+66/-8)
install-sh (+18/-11)
m4/gcov.m4 (+86/-0)
m4/libtool.m4 (+8001/-0)
m4/ltoptions.m4 (+384/-0)
m4/ltsugar.m4 (+123/-0)
m4/ltversion.m4 (+23/-0)
m4/lt~obsolete.m4 (+98/-0)
missing (+4/-49)
src/Makefile.am (+4/-0)
src/Makefile.in (+20/-12)
src/bridge.c (+1/-3)
Changed in gtk+3.0 (Ubuntu): | |
status: | New → Confirmed |
Changed in appmenu-gtk: | |
status: | New → Fix Committed |
Changed in appmenu-gtk: | |
status: | Fix Committed → Fix Released |
milestone: | none → 0.3.92 |
This bug was fixed in the package gtk+3.0 - 3.4.0-0ubuntu3
---------------
gtk+3.0 (3.4.0-0ubuntu3) precise; urgency=low
* debian/ patches/ 043_ubuntu_ menu_proxy. patch:
- Revert my changes to add back ubuntu-local. It caused a new bug
(LP: #971459) that caused menubars to pop in and out on startup.
Since the patch was added largely for glade's benefit, we can
just blacklist glade in appmenu-gtk instead.
-- Michael Terry <email address hidden> Mon, 02 Apr 2012 10:39:28 -0400