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()