From 62df2058aee08b4deedcbc645d96d6eb56b5dc4a Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 23 Jan 2010 17:50:10 -0200 Subject: [PATCH] proper restoration of size/position --- mitterlib/ui/ui_pygtk.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/mitterlib/ui/ui_pygtk.py b/mitterlib/ui/ui_pygtk.py index 675652a..fa89479 100644 --- a/mitterlib/ui/ui_pygtk.py +++ b/mitterlib/ui/ui_pygtk.py @@ -638,16 +638,13 @@ class Interface(object): def _window_to_tray(self, statusicon, user_data=None): """Minimize/display main window (as in minimize to tray.)""" if self._main_window.get_property('visible'): - self._main_window.hide_all() - (x, y) = self._main_window.get_position() - _log.debug('Current position: %d x %d', x, y) self._options[self.NAMESPACE]['position_x'] = x self._options[self.NAMESPACE]['position_y'] = y - (width, height) = self._main_window.get_size() - _log.debug('Current window size: %d x %d', width, height) self._options[self.NAMESPACE]['width'] = width self._options[self.NAMESPACE]['height'] = height + + self._main_window.hide_all() else: self._main_window.show_all() main_window.resize(