Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Kaufmann <humitos@gmail.com>2012-11-07 13:48:14 (GMT)
committer Simon Schampijer <simon@laptop.org>2012-11-09 16:27:19 (GMT)
commit7f46bb3dbaf514b18d6cb567f54ce95fb674ad93 (patch)
tree6b9c311739ca431d549948fd562aa2696db20437
parentbd99948d62657409b7a98a006a65bce81267cd92 (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.py5
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()