diff --git a/client/electrum.py b/client/electrum.py index 3c5210cc..fec013ee 100755 --- a/client/electrum.py +++ b/client/electrum.py @@ -282,9 +282,9 @@ class Interface: out = ast.literal_eval( self.request( repr ( ('new_session', repr( ( version, addresses)) )))) self.session_id, self.message = out - def update_session(self): + def update_session(self, addresses): if self.use_http(): - out = self.http_json_server.session.update(self.session_id, self.all_addresses()) + out = self.http_json_server.session.update(self.session_id, addresses) else: out = self.request( repr ( ('update_session', repr((self.session_id, self.all_addresses()))))) return out diff --git a/client/gui.py b/client/gui.py index f8414fb4..7beaf32a 100644 --- a/client/gui.py +++ b/client/gui.py @@ -507,7 +507,7 @@ class BitcoinGUI: while True: try: if self.is_connected and self.update_session: - self.wallet.interface.update_session() + self.wallet.interface.update_session( self.wallet.all_addresses() ) self.update_session = False if time.time() - get_servers_time > 5*60: