always display a receiving address (fix #2031)
This commit is contained in:
@@ -330,12 +330,15 @@ class ReceiveScreen(CScreen):
|
||||
def get_new_address(self):
|
||||
if not self.app.wallet:
|
||||
return False
|
||||
self.clear()
|
||||
addr = self.app.wallet.get_unused_address()
|
||||
if addr is None:
|
||||
return False
|
||||
self.clear()
|
||||
addr = self.app.wallet.get_receiving_address()
|
||||
b = False
|
||||
else:
|
||||
b = True
|
||||
self.screen.address = addr
|
||||
return True
|
||||
return b
|
||||
|
||||
def on_address(self, addr):
|
||||
req = self.app.wallet.get_payment_request(addr, self.app.electrum_config)
|
||||
|
||||
@@ -877,8 +877,8 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
|
||||
self.receive_amount_e.setAmount(None)
|
||||
|
||||
def clear_receive_tab(self):
|
||||
addr = self.wallet.get_unused_address()
|
||||
self.receive_address_e.setText(addr if addr else '')
|
||||
addr = self.wallet.get_receiving_address()
|
||||
self.receive_address_e.setText(addr)
|
||||
self.receive_message_e.setText('')
|
||||
self.receive_amount_e.setAmount(None)
|
||||
self.expires_label.hide()
|
||||
|
||||
@@ -146,7 +146,7 @@ class ElectrumGui:
|
||||
self.stdscr.addstr(self.maxy -1, self.maxx-30, ' '.join([_("Settings"), _("Network"), _("Quit")]))
|
||||
|
||||
def print_receive(self):
|
||||
addr = self.wallet.get_unused_address()
|
||||
addr = self.wallet.get_receiving_address()
|
||||
self.stdscr.addstr(2, 1, "Address: "+addr)
|
||||
self.print_qr(addr)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user