diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py index 6d4b330e..fef18b5b 100644 --- a/gui/qt/main_window.py +++ b/gui/qt/main_window.py @@ -296,6 +296,8 @@ class ElectrumWindow(QMainWindow): wallet.start_threads(self.network) # load new wallet in gui self.load_wallet(wallet) + # save path + self.config.set_key('default_wallet_path', filename) diff --git a/lib/wallet.py b/lib/wallet.py index 00ee6c25..3264845f 100644 --- a/lib/wallet.py +++ b/lib/wallet.py @@ -67,7 +67,7 @@ class WalletStorage(object): # path in config file path = config.get('default_wallet_path') - if path: + if path and os.path.exists(path): return path # default path