changeset 687 | 629680fb0582 |
parent 684 | f10449b18dbe |
child 694 | b7c1914034f9 |
--- a/Viewer.py Sat May 19 12:40:53 2012 +0200 +++ b/Viewer.py Mon May 21 09:59:44 2012 +0200 @@ -691,9 +691,10 @@ "zoom": self.CurrentScale} def SetState(self, state): - self.SetScale(state["zoom"]) - self.Scroll(*state["position"]) - self.RefreshVisibleElements() + if self: + self.SetScale(state["zoom"]) + self.Scroll(*state["position"]) + self.RefreshVisibleElements() def GetLogicalDC(self, buffered=False): if buffered: