diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py index dca4adc58..38d2ef530 100644 --- a/gui/qt/main_window.py +++ b/gui/qt/main_window.py @@ -2239,7 +2239,7 @@ class ElectrumWindow(QMainWindow): tx = self.tx_from_text(data) if not tx: return - self.show_transaction(tx) + self.show_transaction(tx, prompt_if_unsaved=True) def read_tx_from_file(self): @@ -2261,7 +2261,7 @@ class ElectrumWindow(QMainWindow): return tx = self.tx_from_text(text) if tx: - self.show_transaction(tx) + self.show_transaction(tx, prompt_if_unsaved=True) def do_process_from_file(self): tx = self.read_tx_from_file() diff --git a/gui/qt/transaction_dialog.py b/gui/qt/transaction_dialog.py index 63ef6bbd1..525ca7919 100644 --- a/gui/qt/transaction_dialog.py +++ b/gui/qt/transaction_dialog.py @@ -143,7 +143,7 @@ class TxDialog(QDialog): def sign(self): def sign_done(success): self.sign_button.setDisabled(False) - self.prompt_if_unsaved = True + self.prompt_if_unsaved = False self.saved = False self.update() self.sign_button.setDisabled(True)