diff --git a/gui/qt/transaction_dialog.py b/gui/qt/transaction_dialog.py index 6be77736c7bb..8f5507ae8660 100644 --- a/gui/qt/transaction_dialog.py +++ b/gui/qt/transaction_dialog.py @@ -101,8 +101,12 @@ def __init__(self, tx, parent, desc, prompt_if_unsaved): b.clicked.connect(self.do_broadcast) self.save_button = QPushButton(_("Save")) - self.save_button.setDisabled(True) - self.save_button.setToolTip(_("Please sign this transaction in order to save it")) + save_button_disabled = not tx.is_complete() + self.save_button.setDisabled(save_button_disabled) + if save_button_disabled: + self.save_button.setToolTip(_("Please sign this transaction in order to save it")) + else: + self.save_button.setToolTip("") self.save_button.clicked.connect(self.save) self.export_button = b = QPushButton(_("Export"))