From a0b7782e6d7dbeddf253ec56372cf36e028d7840 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Fri, 20 May 2022 18:26:30 +0200 Subject: [PATCH] Qt addr/utxo lists: in dark theme, fix item bgcolor (was pure black) regression from https://github.com/spesmilo/electrum/commit/e362d1aac4c326917592bcfe1f5d679f7649366a --- electrum/gui/qt/address_list.py | 4 ++-- electrum/gui/qt/util.py | 2 ++ electrum/gui/qt/utxo_list.py | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/electrum/gui/qt/address_list.py b/electrum/gui/qt/address_list.py index 7352a0e7d..d4994aa50 100644 --- a/electrum/gui/qt/address_list.py +++ b/electrum/gui/qt/address_list.py @@ -236,8 +236,8 @@ class AddressList(MyTreeView): address_item[self.Columns.COIN_BALANCE].setData(balance, self.ROLE_SORT_ORDER) address_item[self.Columns.FIAT_BALANCE].setText(fiat_balance_str) address_item[self.Columns.NUM_TXS].setText("%d"%num) - c = ColorScheme.BLUE if self.wallet.is_frozen_address(address) else ColorScheme.DEFAULT - address_item[self.Columns.ADDRESS].setBackground(c.as_color(True)) + 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) def create_menu(self, position): from electrum.wallet import Multisig_Wallet diff --git a/electrum/gui/qt/util.py b/electrum/gui/qt/util.py index d35acbfe8..30c96d8d3 100644 --- a/electrum/gui/qt/util.py +++ b/electrum/gui/qt/util.py @@ -592,6 +592,8 @@ class MyTreeView(QTreeView): self._pending_update = False self._forced_update = False + self._default_bg_brush = QStandardItem().background() + def set_editability(self, items): for idx, i in enumerate(items): i.setEditable(idx in self.editable_columns) diff --git a/electrum/gui/qt/utxo_list.py b/electrum/gui/qt/utxo_list.py index 46e36f60e..1f8a136bf 100644 --- a/electrum/gui/qt/utxo_list.py +++ b/electrum/gui/qt/utxo_list.py @@ -125,7 +125,7 @@ class UTXOList(MyTreeView): color = ColorScheme.GREEN.as_color(True) else: tooltip = key - color = ColorScheme.DEFAULT.as_color(True) + color = self._default_bg_brush for col in utxo_item: col.setBackground(color) col.setToolTip(tooltip)