spawn both guis at start. clicking expand hides the simple one, shows the expert one.
This commit is contained in:
@@ -249,11 +249,11 @@ from interface import DEFAULT_SERVERS
|
||||
|
||||
|
||||
class Wallet:
|
||||
def __init__(self, gui_callback = lambda: None):
|
||||
def __init__(self):
|
||||
|
||||
self.electrum_version = ELECTRUM_VERSION
|
||||
self.seed_version = SEED_VERSION
|
||||
self.gui_callback = gui_callback
|
||||
self.update_callbacks = []
|
||||
|
||||
self.gap_limit = 5 # configuration
|
||||
self.use_change = True
|
||||
@@ -299,7 +299,14 @@ class Wallet:
|
||||
|
||||
self.pick_random_server()
|
||||
|
||||
def register_callback(self, update_callback):
|
||||
with self.lock:
|
||||
self.update_callbacks.append(update_callback)
|
||||
|
||||
def trigger_callbacks(self):
|
||||
with self.lock:
|
||||
callbacks = self.update_callbacks[:]
|
||||
[update() for update in callbacks]
|
||||
|
||||
def pick_random_server(self):
|
||||
self.server = random.choice( DEFAULT_SERVERS ) # random choice when the wallet is created
|
||||
|
||||
Reference in New Issue
Block a user