Browse Source

qt receive tab: fix update_receive_address_styling

master
SomberNight 7 years ago committed by ThomasV
parent
commit
5e3e3e41a1
  1. 8
      electrum/gui/qt/main_window.py

8
electrum/gui/qt/main_window.py

@ -1163,7 +1163,13 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
def update_receive_address_styling(self): def update_receive_address_styling(self):
addr = str(self.receive_address_e.text()) addr = str(self.receive_address_e.text())
# note: 'addr' could be ln invoice here # note: 'addr' could be ln invoice or BIP21 URI
try:
uri = util.parse_URI(addr)
except InvalidBitcoinURI:
pass
else:
addr = uri.get('address')
if is_address(addr) and self.wallet.is_used(addr): if is_address(addr) and self.wallet.is_used(addr):
self.receive_address_e.setStyleSheet(ColorScheme.RED.as_stylesheet(True)) self.receive_address_e.setStyleSheet(ColorScheme.RED.as_stylesheet(True))
self.receive_address_e.setToolTip(_("This address has already been used. " self.receive_address_e.setToolTip(_("This address has already been used. "

Loading…
Cancel
Save