[Pkg-games-ubuntu] [Bug 743265] Re: When using unity, the diplomacy and cities menus are not shown.

Michael Terry michael.terry at canonical.com
Tue Jul 19 21:17:17 UTC 2011


Jacob, sounds good re: comment 25.  I can review a patch for correctness
and apply it to our packaging for Oneiric.

re: comment 26 and lost menubars... it's complicated.  Because GTK+
doesn't have the notion of a 'main menubar' that apps can set, appmenu-
gtk must act as if every one it finds is potentially valid.  This is
partly because some apps do crazy things (like shotwell keeps a separate
menubar around for each of its views and reparents them as needed).

It's possible that we could do something smarter.  Since the freeciv
main menu bar is still visible and has a valid parent, we could ignore
new menubars, except we'd probably hit an app that tries to swap out
menu bars and happens to add a new one before getting rid of the old
one.  So we'd have to delay our determination of whether we should
ignore it until the idle loop...  So now this is sounding complicated
again.

The current code is so ham-fisted in part to try and catch all the
corner cases.  And we have 'ubuntu-local' as an escape hatch for the
other corner case of non-main menubars.

-- 
You received this bug notification because you are a member of
Debian/Ubuntu Games Team, which is subscribed to freeciv in Ubuntu.
https://bugs.launchpad.net/bugs/743265

Title:
  When using unity, the diplomacy and cities menus are not shown.

Status in Application menu module for GTK+:
  Invalid
Status in Freeciv Game:
  Unknown
Status in “appmenu-gtk” package in Ubuntu:
  Invalid
Status in “freeciv” package in Ubuntu:
  Fix Released
Status in “gtk+2.0” package in Ubuntu:
  New
Status in “gtk+3.0” package in Ubuntu:
  New
Status in “appmenu-gtk” source package in Natty:
  Invalid
Status in “freeciv” source package in Natty:
  New
Status in “gtk+2.0” source package in Natty:
  Invalid
Status in “gtk+3.0” source package in Natty:
  Invalid

Bug description:
  In freeciv there is a menu below the cities display (F4, Civilization
  -> Cities). The menu disappears if you're using unity.

  == Ubuntu SRU Justification ==

  The game is nigh unplayable if you cannot have access to Diplomacy and
  Cities menu.  Everyone using GTK+ Freeciv in Unity is affected by
  this.

  Reproduction steps:
   1) Open Freeciv
   2) Start a random scenario
   3) Go to Civilization->Cities in the main menu
   4) You'll see near the bottom of the Cities pane is an empty spot where a menu should be.

  I've uploaded a patch to oneiric and natty-proposed that disables
  global menus entirely.  Please test!

To manage notifications about this bug go to:
https://bugs.launchpad.net/appmenu-gtk/+bug/743265/+subscriptions



More information about the Pkg-games-ubuntu mailing list