Skip to content
Snippets Groups Projects
Commit 72cb39c2 authored by Paul McCarthy's avatar Paul McCarthy
Browse files

FSLEyesFrame layout/restore logic was broken.

parent 601fc3a9
No related branches found
No related tags found
No related merge requests found
...@@ -474,10 +474,6 @@ class FSLEyesFrame(wx.Frame): ...@@ -474,10 +474,6 @@ class FSLEyesFrame(wx.Frame):
position = self.__parseSavedPoint(fslsettings.read('frameposition')) position = self.__parseSavedPoint(fslsettings.read('frameposition'))
layout = fslsettings.read('framelayout') layout = fslsettings.read('framelayout')
# We can only restore a saved layout
# if there is a saved layout to restore
restore = restore and (layout is not None)
if (size is not None) and (position is not None): if (size is not None) and (position is not None):
# Turn the saved size/pos into # Turn the saved size/pos into
...@@ -557,11 +553,14 @@ class FSLEyesFrame(wx.Frame): ...@@ -557,11 +553,14 @@ class FSLEyesFrame(wx.Frame):
self.Centre() self.Centre()
if restore: if restore:
perspectives.applyPerspective( if layout is None:
self, perspectives.loadPerspective(self, 'default')
'framelayout', else:
layout, perspectives.applyPerspective(
message=strings.messages[self, 'restoringLayout'],) self,
'framelayout',
layout,
message=strings.messages[self, 'restoringLayout'])
def __makeMenuBar(self): def __makeMenuBar(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment