From f1289a2a5e99d23a11c120327fb268ebc826432f Mon Sep 17 00:00:00 2001 From: ThomasV Date: Thu, 16 Jun 2022 08:52:30 +0200 Subject: [PATCH] fix #7851: store addresses_beyond_gap_limit in address_list --- electrum/gui/qt/address_list.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/electrum/gui/qt/address_list.py b/electrum/gui/qt/address_list.py index decf72157..3a8c99194 100644 --- a/electrum/gui/qt/address_list.py +++ b/electrum/gui/qt/address_list.py @@ -163,7 +163,7 @@ class AddressList(MyTreeView): self.refresh_headers() fx = self.parent.fx 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: c, u, x = self.wallet.get_addr_balance(address) balance = c + u + x @@ -198,8 +198,6 @@ class AddressList(MyTreeView): address_path_str = self.wallet.get_address_path_str(address) if address_path_str is not None: 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 count = self.std_model.rowCount() self.std_model.insertRow(count, address_item) @@ -238,6 +236,8 @@ class AddressList(MyTreeView): 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 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): from electrum.wallet import Multisig_Wallet