Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar3/graphics/window.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sugar3/graphics/window.py')
-rw-r--r--src/sugar3/graphics/window.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/sugar3/graphics/window.py b/src/sugar3/graphics/window.py
index f9604af..253b74c 100644
--- a/src/sugar3/graphics/window.py
+++ b/src/sugar3/graphics/window.py
@@ -125,13 +125,14 @@ class Window(Gtk.Window):
even after invoking on response on non-gtk events.
See #1423.
"""
- if self.window is None:
+ window = self.get_window()
+ if window is None:
self.show()
return
timestamp = Gtk.get_current_event_time()
if not timestamp:
- timestamp = GdkX11.get_server_time(self.window)
- self.window.focus(timestamp)
+ timestamp = GdkX11.get_server_time(window)
+ window.focus(timestamp)
def fullscreen(self):
palettegroup.popdown_all()
@@ -238,7 +239,7 @@ class Window(Gtk.Window):
def __window_realize_cb(self, window):
group = Gtk.Window()
group.realize()
- window.window.set_group(group.window)
+ window.get_window().set_group(group.get_window())
def __key_press_cb(self, widget, event):
key = Gdk.keyval_name(event.keyval)