twait until connected - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 37b0737f6dbd29f822cf4ad11434d2bdfc5cc9f6 DIR parent c735fcd228e745d315362b02fbdcf3489c9489fa HTML Author: thomasv <thomasv@gitorious> Date: Mon, 22 Oct 2012 17:31:37 +0200 wait until connected Diffstat: M lib/gui_qt.py | 5 +++++ 1 file changed, 5 insertions(+), 0 deletions(-) --- DIR diff --git a/lib/gui_qt.py b/lib/gui_qt.py t@@ -1572,6 +1572,11 @@ class ElectrumGui: # ask for the server. if not ElectrumWindow.network_dialog( wallet, parent=None ): return False + # wait until we are connected, because the user might have selected another server + if not wallet.interface.is_connected: + waiting = lambda: False if wallet.interface.is_connected else "connecting...\n" + waiting_dialog(waiting) + waiting = lambda: False if wallet.up_to_date else "Please wait...\nAddresses generated: %d\nKilobytes received: %.1f"\ %(len(wallet.all_addresses()), wallet.interface.bytes_received/1024.)