From ee564948bcbf078ecc80f76f04bbec3f3f919e1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ignacio=20Rodr=C3=ADguez?= Date: Wed, 14 Jan 2015 02:37:16 -0200 Subject: [PATCH] Raise the palette window when its mapped This patch raise the palette window when its mapped Its use: Gtk.Window.present [1] the user will be able to saw the palette now when your apply the test case of #4463 [1] https://developer.gnome.org/gtk3/stable/GtkWindow.html#gtk-window-present Fixes #4463 --- src/sugar3/graphics/palette.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sugar3/graphics/palette.py b/src/sugar3/graphics/palette.py index e8b84128..e50ac392 100644 --- a/src/sugar3/graphics/palette.py +++ b/src/sugar3/graphics/palette.py @@ -184,6 +184,11 @@ class Palette(PaletteWindow): def _setup_widget(self): PaletteWindow._setup_widget(self) self._widget.connect('destroy', self.__destroy_cb) + self._widget.connect('map', self.__map_cb) + + def __map_cb(self, *args): + # Fixes #4463 + self._widget.present() def __destroy_cb(self, palette): self._secondary_anim.stop()