diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-10-01 11:02:38 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-10-01 11:02:38 (GMT) |
commit | a2976122a192d0ad403be4d03f13fd0911324aa9 (patch) | |
tree | 8444a5c65e520e2e884705d7fdc0ef9677504c12 | |
parent | bd4be860c12d7a2e153ce04c47e77bfb478522e6 (diff) |
Pass timestamp to gdk.Window.focus() on shell startup #1451
-rw-r--r-- | src/jarabe/desktop/homewindow.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/jarabe/desktop/homewindow.py b/src/jarabe/desktop/homewindow.py index 50fa70c..6a15e9d 100644 --- a/src/jarabe/desktop/homewindow.py +++ b/src/jarabe/desktop/homewindow.py @@ -117,7 +117,10 @@ class HomeWindow(gtk.Window): def __map_event_cb(self, window, event): # have to make the desktop window active # since metacity doesn't make it on startup - self.window.focus() + timestamp = event.time + if not timestamp: + timestamp = gtk.gdk.x11_get_server_time(self.window) + self.window.focus(timestamp) def __zoom_level_changed_cb(self, **kwargs): old_level = kwargs['old_level'] |