Browse Source

Merge #595: Close wallet when WalletService is stopped.

0c73074 Close wallet when WalletService is stopped. (Adam Gibson)
master
Adam Gibson 6 years ago
parent
commit
135e72b784
No known key found for this signature in database
GPG Key ID: 141001A1AF77F20B
  1. 5
      jmclient/jmclient/wallet_service.py
  2. 1
      scripts/joinmarket-qt.py

5
jmclient/jmclient/wallet_service.py

@ -91,9 +91,12 @@ class WalletService(Service):
def stopService(self):
""" Encapsulates shut down actions.
Here shut down main tx monitoring loop.
Note that after the service is stopped, it
should *not* be restarted, instead a new
WalletService instance should be created.
"""
self.monitor_loop.stop()
self.wallet.close()
super(WalletService, self).stopService()
def isRunning(self):

1
scripts/joinmarket-qt.py

@ -1754,6 +1754,7 @@ class JMMainWindow(QMainWindow):
self.wallet_service.autofreeze_warning_cb = self.autofreeze_warning_cb
self.wallet_service.startService()
self.syncmsg = ""
self.walletRefresh = task.LoopingCall(self.updateWalletInfo)
self.walletRefresh.start(5.0)

Loading…
Cancel
Save