don't show qrcode button in payto if it is a payment request
[electrum-nvc.git] / gui / qt / paytoedit.py
index db47080..05eee98 100644 (file)
@@ -46,6 +46,8 @@ class PayToEdit(QRTextEdit):
         self.outputs = []
         self.is_pr = False
         self.scan_f = self.win.pay_from_URI
+        self.update_size()
+        self.payto_address = None
 
     def lock_amount(self):
         self.amount_edit.setFrozen(True)
@@ -56,6 +58,7 @@ class PayToEdit(QRTextEdit):
     def setFrozen(self, b):
         self.setReadOnly(b)
         self.setStyleSheet(frozen_style if b else normal_style)
+        self.button.setHidden(b)
 
     def setGreen(self):
         self.is_pr = True
@@ -123,6 +126,8 @@ class PayToEdit(QRTextEdit):
         else:
             self.amount_edit.setText("")
 
+        self.amount_edit.textEdited.emit("")
+
         if total or len(lines)>1:
             self.lock_amount()
         else: