SomberNight 7 years ago
parent
commit
6f0a7ff420
  1. 4
      gui/qt/transaction_dialog.py
  2. 3
      lib/wallet.py

4
gui/qt/transaction_dialog.py

@ -182,8 +182,8 @@ class TxDialog(QDialog, MessageBoxMixin):
if success:
self.prompt_if_unsaved = True
self.saved = False
self.save_button.setDisabled(False)
self.save_button.setToolTip("")
self.save_button.setDisabled(False)
self.save_button.setToolTip("")
self.update()
self.main_window.pop_top_level_window(self)

3
lib/wallet.py

@ -778,6 +778,9 @@ class Abstract_Wallet(PrintError):
return conflicting_txns
def add_transaction(self, tx_hash, tx):
assert tx_hash, tx_hash
assert tx, tx
assert tx.is_complete()
# we need self.transaction_lock but get_tx_height will take self.lock
# so we need to take that too here, to enforce order of locks
with self.lock, self.transaction_lock:

Loading…
Cancel
Save