diff -Nru five-a-day-0.56/debian/changelog five-a-day-0.56ubuntu1/debian/changelog --- five-a-day-0.56/debian/changelog 2008-09-25 18:26:32.000000000 +0200 +++ five-a-day-0.56ubuntu1/debian/changelog 2008-10-06 20:40:43.000000000 +0200 @@ -1,3 +1,11 @@ +five-a-day (0.56ubuntu1) intrepid; urgency=low + + * fixed error with 2 xscreens, the dialogues for "About", "Manage Tags" + and "Manage Loco Teams" where shown on the wrong xscreen if you use + another than the first (LP: #279225) + + -- Tobias Domhan Mon, 06 Oct 2008 20:19:55 +0200 + five-a-day (0.56) intrepid; urgency=low * 5-a-day: fix variable name. diff -Nru five-a-day-0.56/fiveadayapplet/view.py five-a-day-0.56ubuntu1/fiveadayapplet/view.py --- five-a-day-0.56/fiveadayapplet/view.py 2008-09-25 18:26:32.000000000 +0200 +++ five-a-day-0.56ubuntu1/fiveadayapplet/view.py 2008-10-06 20:27:14.000000000 +0200 @@ -77,12 +77,14 @@ about.set_copyright("""Copyright (C) 2008 Markus Korn """) about.set_license(file('/usr/share/common-licenses/GPL-3').read()) about.set_logo(self.about_icon) + about.set_screen(self.applet.get_screen()); about.run() about.destroy() def do_teams_show(self): dialog = self['dialog_teams'] + dialog.set_screen(self.applet.get_screen()); self['dialog_teams_cancel'].connect("clicked", lambda *args: dialog.response(gtk.RESPONSE_CANCEL)) self['dialog_teams_apply'].connect("clicked", @@ -97,6 +99,7 @@ def do_tags_show(self): dialog = self['dialog_tags'] + dialog.set_screen(self.applet.get_screen()); save = self.controller.tags_model.values self['dialog_tags_cancel'].connect("clicked", lambda *args: dialog.response(gtk.RESPONSE_CANCEL))