Fixed save and load logic

This commit is contained in:
itdominator 2022-02-01 23:26:40 -06:00
parent ea144d56b6
commit ec40c51600

View File

@ -134,7 +134,10 @@ class WindowController:
def save_state(self, session_file = self.session_file):
def save_state(self, session_file = None):
if not session_file:
session_file = self.session_file
windows = []
for window in self.windows:
views = []
@ -158,7 +161,10 @@ class WindowController:
with open(session_file, 'w') as outfile:
json.dump(windows, outfile, separators=(',', ':'), indent=4)
def load_state(self, session_file = self.session_file):
def load_state(self, session_file = None):
if not session_file:
session_file = self.session_file
if path.isfile(session_file):
with open(session_file) as infile:
return json.load(infile)