From ea144d56b6f0ee9b1a037b24566869f966cf5d34 Mon Sep 17 00:00:00 2001 From: itdominator <1itdominator@gmail.com> Date: Tue, 1 Feb 2022 23:09:15 -0600 Subject: [PATCH] Changed setting, changed save and load logic --- src/shellfm/windows/WindowController.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/shellfm/windows/WindowController.py b/src/shellfm/windows/WindowController.py index bcfd90a..9e570bb 100644 --- a/src/shellfm/windows/WindowController.py +++ b/src/shellfm/windows/WindowController.py @@ -11,7 +11,7 @@ from . import Window class WindowController: def __init__(self): USER_HOME = path.expanduser('~') - CONFIG_PATH = USER_HOME + "/.config/pyfm" + CONFIG_PATH = USER_HOME + "/.config/shellfm" self.session_file = CONFIG_PATH + "/session.json" self.active_window_id = "" @@ -134,7 +134,7 @@ class WindowController: - def save_state(self): + def save_state(self, session_file = self.session_file): windows = [] for window in self.windows: 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) - def load_state(self): - if path.isfile(self.session_file): - with open(self.session_file) as infile: + def load_state(self, session_file = self.session_file): + if path.isfile(session_file): + with open(session_file) as infile: return json.load(infile)