Changed setting, changed save and load logic

This commit is contained in:
itdominator 2022-02-01 23:09:15 -06:00
parent 5595122a6d
commit ea144d56b6
1 changed files with 6 additions and 6 deletions

View File

@ -11,7 +11,7 @@ from . import Window
class WindowController: class WindowController:
def __init__(self): def __init__(self):
USER_HOME = path.expanduser('~') USER_HOME = path.expanduser('~')
CONFIG_PATH = USER_HOME + "/.config/pyfm" CONFIG_PATH = USER_HOME + "/.config/shellfm"
self.session_file = CONFIG_PATH + "/session.json" self.session_file = CONFIG_PATH + "/session.json"
self.active_window_id = "" self.active_window_id = ""
@ -134,7 +134,7 @@ class WindowController:
def save_state(self): def save_state(self, session_file = self.session_file):
windows = [] windows = []
for window in self.windows: for window in self.windows:
views = [] views = []
@ -155,10 +155,10 @@ class WindowController:
] ]
) )
with open(self.session_file, 'w') as outfile: with open(session_file, 'w') as outfile:
json.dump(windows, outfile, separators=(',', ':'), indent=4) json.dump(windows, outfile, separators=(',', ':'), indent=4)
def load_state(self): def load_state(self, session_file = self.session_file):
if path.isfile(self.session_file): if path.isfile(session_file):
with open(self.session_file) as infile: with open(session_file) as infile:
return json.load(infile) return json.load(infile)