tload wallet in ElectrumWindow constructor - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 19533dda15df28fa80307b2d9c219fb5711af9ad DIR parent f09d80459d088ab883f5af708f375504d302b27d HTML Author: ThomasV <thomasv@electrum.org> Date: Tue, 24 Nov 2015 12:10:43 +0100 load wallet in ElectrumWindow constructor Diffstat: M gui/qt/__init__.py | 5 +---- M gui/qt/main_window.py | 9 +++++---- 2 files changed, 6 insertions(+), 8 deletions(-) --- DIR diff --git a/gui/qt/__init__.py b/gui/qt/__init__.py t@@ -201,11 +201,8 @@ class ElectrumGui: wallet = self.load_wallet_file(path) if not wallet: return - w = ElectrumWindow(self.config, self.network, self) + w = ElectrumWindow(self, wallet) w.connect_slots(self.timer) - - # load new wallet in gui - w.load_wallet(wallet) # save path if self.config.get('wallet_path') is None: self.config.set_key('gui_last_wallet', path) DIR diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py t@@ -108,13 +108,12 @@ expiration_values = [ class ElectrumWindow(QMainWindow, PrintError): - def __init__(self, config, network, gui_object): + def __init__(self, gui_object, wallet): QMainWindow.__init__(self) - self.config = config - self.network = network - self.wallet = None self.gui_object = gui_object + self.config = config = gui_object.config + self.network = gui_object.network self.invoices = gui_object.invoices self.contacts = gui_object.contacts self.tray = gui_object.tray t@@ -178,6 +177,8 @@ class ElectrumWindow(QMainWindow, PrintError): self.fetch_alias() self.require_fee_update = False self.tx_notifications = [] + # load wallet + self.load_wallet(wallet) def diagnostic_name(self): return "%s/%s" % (PrintError.diagnostic_name(self),