1
0

qt paytoedit: fixes for pay-to-many (when including "!")

This commit is contained in:
SomberNight
2020-01-18 03:55:07 +01:00
parent 3658f87035
commit b16164da4f
2 changed files with 3 additions and 3 deletions

View File

@@ -1700,7 +1700,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
return None
return clayout.selected_index()
def lock_amount(self, b):
def lock_amount(self, b: bool) -> None:
self.amount_e.setFrozen(b)
self.max_button.setEnabled(not b)

View File

@@ -182,10 +182,10 @@ class PayToEdit(CompletionTextEdit, ScanQRTextEdit, Logger):
self.payto_scriptpubkey = None
if self.win.max_button.isChecked():
self.win.do_update_fee()
self.win.spend_max()
else:
self.amount_edit.setAmount(total if outputs else None)
self.win.lock_amount(total or len(lines)>1)
self.win.lock_amount(self.win.max_button.isChecked() or bool(outputs))
def get_errors(self) -> Sequence[PayToLineError]:
return self.errors