From aeed15e3a5da6d60efd3b351a9fcfaf8dd32c838 Mon Sep 17 00:00:00 2001 From: Amir Taaki Date: Wed, 4 Jul 2012 00:58:49 +0200 Subject: [PATCH] bugfix for showing 0 BTC balance when Price has been discovered before wallet has been loaded and server connect... so bail. --- lib/gui_lite.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/gui_lite.py b/lib/gui_lite.py index 6430ee8b5..bdd025ab7 100644 --- a/lib/gui_lite.py +++ b/lib/gui_lite.py @@ -103,7 +103,7 @@ class MiniWindow(QDialog): expand_button.setObjectName("expand_button") self.connect(expand_button, SIGNAL("clicked()"), expand_callback) - self.btc_balance = 0 + self.btc_balance = None self.quote_currencies = ("EUR", "USD", "GBP") self.exchanger = exchange_rate.Exchanger(self) # Needed because price discovery is done in a different thread @@ -204,6 +204,10 @@ class MiniWindow(QDialog): self.refresh_balance() def refresh_balance(self): + if self.btc_balance is None: + # Price has been discovered before wallet has been loaded + # and server connect... so bail. + return self.set_balances(self.btc_balance) self.amount_input_changed(self.amount_input.text())