diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2007-03-12 21:29:11 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2007-03-12 21:29:11 (GMT) |
commit | 3bfd94899ae00706678fdcb16edf4ff49b27e4db (patch) | |
tree | 539ec78a8592bf96aa24aee62681afc5e61c1322 /shell/view/frame/frame.py | |
parent | bf80cb55b99fd2594e2cb85abddfb787c5b08485 (diff) |
Bunch of fixes
Diffstat (limited to 'shell/view/frame/frame.py')
-rw-r--r-- | shell/view/frame/frame.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/shell/view/frame/frame.py b/shell/view/frame/frame.py index 51a8032..c34a85d 100644 --- a/shell/view/frame/frame.py +++ b/shell/view/frame/frame.py @@ -155,11 +155,16 @@ class Frame(object): self._key_listener = _KeyListener(self) self._mouse_listener = _MouseListener(self) + self.save_state() + def save_state(self): self._saved_state = _FrameState(self.visible, self.mode) def restore_state(self): - if self.saved_state.visible: + if self._saved_state == None: + return + + if self._saved_state.visible: self.show() else: self.hide() |