Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/view/frame/frame.py
diff options
context:
space:
mode:
authorMarco 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)
commit3bfd94899ae00706678fdcb16edf4ff49b27e4db (patch)
tree539ec78a8592bf96aa24aee62681afc5e61c1322 /shell/view/frame/frame.py
parentbf80cb55b99fd2594e2cb85abddfb787c5b08485 (diff)
Bunch of fixes
Diffstat (limited to 'shell/view/frame/frame.py')
-rw-r--r--shell/view/frame/frame.py7
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()