From 7f46bb3dbaf514b18d6cb567f54ce95fb674ad93 Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Wed, 07 Nov 2012 13:48:14 +0000 Subject: 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 Acked-by: Simon Schampijer --- 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() -- cgit v0.9.1