qt paytoedit: fixes for pay-to-many (when including "!")
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user