diff options
author | Manuel Kaufmann <humitos@gmail.com> | 2012-11-07 13:48:14 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@laptop.org> | 2012-11-09 16:27:19 (GMT) |
commit | 7f46bb3dbaf514b18d6cb567f54ce95fb674ad93 (patch) | |
tree | 6b9c311739ca431d549948fd562aa2696db20437 | |
parent | bd99948d62657409b7a98a006a65bce81267cd92 (diff) |
View Source: use gdk_window_set_transient_for correctly, SL #4101
gdk_window_set_transient_for expects the first argument
to be a GtkWindow [1].
[1] http://developer.gnome.org/gdk3/stable/gdk3-Windows.html#gdk-window-set-transient-for
Signed-off-by: Manuel Kaufmann <humitos@gmail.com>
Acked-by: Simon Schampijer <simon@laptop.org>
-rw-r--r-- | src/jarabe/view/viewsource.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/jarabe/view/viewsource.py b/src/jarabe/view/viewsource.py index 5ee2b75..1578a8f 100644 --- a/src/jarabe/view/viewsource.py +++ b/src/jarabe/view/viewsource.py @@ -200,12 +200,13 @@ class ViewSource(Gtk.Window): def __realize_cb(self, widget): self.set_type_hint(Gdk.WindowTypeHint.DIALOG) - self.get_window().set_accept_focus(True) + window = self.get_window() + window.set_accept_focus(True) display = Gdk.Display.get_default() parent = GdkX11.X11Window.foreign_new_for_display( \ display, self._parent_window_xid) - self.set_transient_for(parent) + window.set_transient_for(parent) def __stop_clicked_cb(self, widget): self.destroy() |