qml: addresses list should not depend on wallet.use_change
wallet.use_change is a weird preference using which a user can disable sending new change to change addresses. However the setting can be toggled at ~any time; and the user might have pre-existing balance on change addresses, which we should not hide.
This commit is contained in:
@@ -73,7 +73,7 @@ class QEAddressListModel(QAbstractListModel):
|
|||||||
|
|
||||||
r_addresses = self.wallet.get_receiving_addresses()
|
r_addresses = self.wallet.get_receiving_addresses()
|
||||||
c_addresses = self.wallet.get_change_addresses()
|
c_addresses = self.wallet.get_change_addresses()
|
||||||
n_addresses = len(r_addresses) + (len(c_addresses) if self.wallet.use_change else 0)
|
n_addresses = len(r_addresses) + len(c_addresses)
|
||||||
|
|
||||||
def insert_row(atype, alist, address, iaddr):
|
def insert_row(atype, alist, address, iaddr):
|
||||||
item = self.addr_to_model(address)
|
item = self.addr_to_model(address)
|
||||||
@@ -88,7 +88,7 @@ class QEAddressListModel(QAbstractListModel):
|
|||||||
insert_row('receive', self.receive_addresses, address, i)
|
insert_row('receive', self.receive_addresses, address, i)
|
||||||
i = i + 1
|
i = i + 1
|
||||||
i = 0
|
i = 0
|
||||||
for address in c_addresses if self.wallet.use_change else []:
|
for address in c_addresses:
|
||||||
insert_row('change', self.change_addresses, address, i)
|
insert_row('change', self.change_addresses, address, i)
|
||||||
i = i + 1
|
i = i + 1
|
||||||
self.endInsertRows()
|
self.endInsertRows()
|
||||||
|
|||||||
Reference in New Issue
Block a user