fix #7851: store addresses_beyond_gap_limit in address_list
This commit is contained in:
@@ -163,7 +163,7 @@ class AddressList(MyTreeView):
|
|||||||
self.refresh_headers()
|
self.refresh_headers()
|
||||||
fx = self.parent.fx
|
fx = self.parent.fx
|
||||||
set_address = None
|
set_address = None
|
||||||
addresses_beyond_gap_limit = self.wallet.get_all_known_addresses_beyond_gap_limit()
|
self.addresses_beyond_gap_limit = self.wallet.get_all_known_addresses_beyond_gap_limit()
|
||||||
for address in addr_list:
|
for address in addr_list:
|
||||||
c, u, x = self.wallet.get_addr_balance(address)
|
c, u, x = self.wallet.get_addr_balance(address)
|
||||||
balance = c + u + x
|
balance = c + u + x
|
||||||
@@ -198,8 +198,6 @@ class AddressList(MyTreeView):
|
|||||||
address_path_str = self.wallet.get_address_path_str(address)
|
address_path_str = self.wallet.get_address_path_str(address)
|
||||||
if address_path_str is not None:
|
if address_path_str is not None:
|
||||||
address_item[self.Columns.TYPE].setToolTip(address_path_str)
|
address_item[self.Columns.TYPE].setToolTip(address_path_str)
|
||||||
if address in addresses_beyond_gap_limit:
|
|
||||||
address_item[self.Columns.ADDRESS].setBackground(ColorScheme.RED.as_color(True))
|
|
||||||
# add item
|
# add item
|
||||||
count = self.std_model.rowCount()
|
count = self.std_model.rowCount()
|
||||||
self.std_model.insertRow(count, address_item)
|
self.std_model.insertRow(count, address_item)
|
||||||
@@ -238,6 +236,8 @@ class AddressList(MyTreeView):
|
|||||||
address_item[self.Columns.NUM_TXS].setText("%d"%num)
|
address_item[self.Columns.NUM_TXS].setText("%d"%num)
|
||||||
c = ColorScheme.BLUE.as_color(True) if self.wallet.is_frozen_address(address) else self._default_bg_brush
|
c = ColorScheme.BLUE.as_color(True) if self.wallet.is_frozen_address(address) else self._default_bg_brush
|
||||||
address_item[self.Columns.ADDRESS].setBackground(c)
|
address_item[self.Columns.ADDRESS].setBackground(c)
|
||||||
|
if address in self.addresses_beyond_gap_limit:
|
||||||
|
address_item[self.Columns.ADDRESS].setBackground(ColorScheme.RED.as_color(True))
|
||||||
|
|
||||||
def create_menu(self, position):
|
def create_menu(self, position):
|
||||||
from electrum.wallet import Multisig_Wallet
|
from electrum.wallet import Multisig_Wallet
|
||||||
|
|||||||
Reference in New Issue
Block a user