It turns out that this bug was really fixed upstream in gtk+2.0 version 2.21.5 (see upstream changelog!).
The fix made it into Ubuntu:
gtk+2.0 (2.21.5-1ubuntu1) maverick; urgency=low
* Merge with Debian experimental, Ubuntu changes:
* debian/control.in:
- Add introspection build-depends
- Add Vcs-Bzr link
- Add gir1.0-gtk-2.0 package
- libgtk2.0-dev replaces gir-repository-dev
- Conflict with appmenu-gtk (<< 0.1.3) to prevent menu proxy breakage
* debian/rules:
- Build with --enable-introspection
- Add gir1.0-gtk-2.0 package to BINARY_ARCH_PKGS
- Add dh_girepository call
- Disable devhelp files
* debian/dh_gtkmodules.in:
- Remove obsolete script content
* debian/libgtk2.0-0.symbols:
- Add Ubuntu specific symbols
* debian/libgtk2.0-dev.install.in:
- Add gir files
* debian/libgtk2.0-doc.install.in
- Disable devhelp files
* debian/gir1.0-gtk-2.0.install.in
- Introspection package
* debian/patches/043_menu_proxy.patch
- Add GtkMenuProxy support for remoting menus.
* debian/patches/062_dnd_menubar.patch:
- Allow click on menubars for dnd
* debian/patches/063_treeview_almost_fixed.patch:
- Add an ubuntu-almost-fixed-height-mode property, (required for
software-center)
* debian/patches/071_no_offscreen_widgets_grabbing.patch:
- Don't let offscreen widgets do grabbing
* debian/patches/072_indicator_menu_update.patch:
- change by Cody Russell to send an update event on menu changes,
should make the bluetooth indicator refresh correctly
* debian/patches/091_bugzilla_tooltip_refresh.patch:
- Upstream bugzilla change to have better looking tooltips the gtk theme
need to set "new-tooltip-style" to use those
* debian/watch:
- Watch for unstable versions
-- Robert Ancell <email address hidden> Thu, 22 Jul 2010 21:41:30 +0200
It turns out that this bug was really fixed upstream in gtk+2.0 version 2.21.5 (see upstream changelog!).
The fix made it into Ubuntu:
gtk+2.0 (2.21.5-1ubuntu1) maverick; urgency=low
* Merge with Debian experimental, Ubuntu changes: introspection dh_gtkmodules. in: libgtk2. 0-0.symbols: libgtk2. 0-dev.install. in: libgtk2. 0-doc.install. in gir1.0- gtk-2.0. install. in patches/ 043_menu_ proxy.patch patches/ 062_dnd_ menubar. patch: patches/ 063_treeview_ almost_ fixed.patch: almost- fixed-height- mode property, (required for center) patches/ 071_no_ offscreen_ widgets_ grabbing. patch: patches/ 072_indicator_ menu_update. patch: patches/ 091_bugzilla_ tooltip_ refresh. patch:
* debian/control.in:
- Add introspection build-depends
- Add Vcs-Bzr link
- Add gir1.0-gtk-2.0 package
- libgtk2.0-dev replaces gir-repository-dev
- Conflict with appmenu-gtk (<< 0.1.3) to prevent menu proxy breakage
* debian/rules:
- Build with --enable-
- Add gir1.0-gtk-2.0 package to BINARY_ARCH_PKGS
- Add dh_girepository call
- Disable devhelp files
* debian/
- Remove obsolete script content
* debian/
- Add Ubuntu specific symbols
* debian/
- Add gir files
* debian/
- Disable devhelp files
* debian/
- Introspection package
* debian/
- Add GtkMenuProxy support for remoting menus.
* debian/
- Allow click on menubars for dnd
* debian/
- Add an ubuntu-
software-
* debian/
- Don't let offscreen widgets do grabbing
* debian/
- change by Cody Russell to send an update event on menu changes,
should make the bluetooth indicator refresh correctly
* debian/
- Upstream bugzilla change to have better looking tooltips the gtk theme
need to set "new-tooltip-style" to use those
* debian/watch:
- Watch for unstable versions
-- Robert Ancell <email address hidden> Thu, 22 Jul 2010 21:41:30 +0200