diff options
author | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-07-20 15:52:31 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-07-20 15:52:31 (GMT) |
commit | 48a21ef1439d262d2c750ba0c9c6a77053f110b6 (patch) | |
tree | 4ff2300d56e8e2edd70debe260a2f69e215f886e /sugar | |
parent | 32bb288389e2b598f9dcf59e766d8e3aaad67ec8 (diff) |
Add each activity to a separate window group to get
a correct behavior with transient windows in matchbox.
Thanks to Matthew Allum for suggesting this.
Diffstat (limited to 'sugar')
-rw-r--r-- | sugar/activity/Activity.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sugar/activity/Activity.py b/sugar/activity/Activity.py index b7575e5..d28f6c1 100644 --- a/sugar/activity/Activity.py +++ b/sugar/activity/Activity.py @@ -162,6 +162,10 @@ class Activity(gtk.Window): self.present() def __realize(self, window): + group = gtk.Window() + group.realize() + self.window.set_group(group.window) + if not self._dbus_service: self._register_service() |