Browse Source

qml: follow-up fix for offline-signing pre-segwit tx

follow-up 3cec6cdcfb
master
SomberNight 3 years ago
parent
commit
2ec4758a12
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
  1. 2
      electrum/gui/qml/components/WalletMainView.qml
  2. 8
      electrum/gui/qml/qetxfinalizer.py

2
electrum/gui/qml/components/WalletMainView.qml

@ -328,7 +328,7 @@ Item {
dialog.accepted.connect(function() {
if (!canComplete) {
if (Daemon.currentWallet.isWatchOnly) {
dialog.finalizer.save()
dialog.finalizer.saveOrShow()
} else {
dialog.finalizer.sign()
}

8
electrum/gui/qml/qetxfinalizer.py

@ -343,15 +343,15 @@ class QETxFinalizer(TxFeeSlider):
self.validChanged.emit()
@pyqtSlot()
def save(self):
if not self._valid or not self._tx or not self._tx.txid():
self._logger.debug('no valid tx or no txid')
def saveOrShow(self):
if not self._valid or not self._tx:
self._logger.debug('no valid tx')
return
saved = False
if self._tx.txid():
if self._wallet.save_tx(self._tx):
saved = True
# self.finishedSave.emit(self._tx.txid())
self.finished.emit(False, saved, self._tx.is_complete())

Loading…
Cancel
Save