From f770905551c7de793cef2ddd7deafdfb5d9e8156 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Tue, 14 Mar 2023 17:28:33 +0100 Subject: [PATCH] follow-up d56162c588dccc353d164f6cc8da41ad4c0d8eec --- electrum/plugins/hw_wallet/qt.py | 5 +++-- electrum/plugins/revealer/qt.py | 6 +++--- electrum/plugins/trustedcoin/qt.py | 5 +++-- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/electrum/plugins/hw_wallet/qt.py b/electrum/plugins/hw_wallet/qt.py index ab41be188..9448e88e9 100644 --- a/electrum/plugins/hw_wallet/qt.py +++ b/electrum/plugins/hw_wallet/qt.py @@ -220,10 +220,11 @@ class QtPluginBase(object): return tooltip = self.device + '\n' + (keystore.label or 'unnamed') cb = partial(self._on_status_bar_button_click, window=window, keystore=keystore) - button = StatusBarButton(read_QIcon(self.icon_unpaired), tooltip, cb) + sb = window.statusBar() + button = StatusBarButton(read_QIcon(self.icon_unpaired), tooltip, cb, sb.height()) button.icon_paired = self.icon_paired button.icon_unpaired = self.icon_unpaired - window.statusBar().addPermanentWidget(button) + sb.addPermanentWidget(button) handler = self.create_handler(window) handler.button = button keystore.handler = handler diff --git a/electrum/plugins/revealer/qt.py b/electrum/plugins/revealer/qt.py index 52c975d6b..0edee7e55 100644 --- a/electrum/plugins/revealer/qt.py +++ b/electrum/plugins/revealer/qt.py @@ -61,10 +61,10 @@ class Plugin(RevealerPlugin): self.extension = False @hook - def create_status_bar(self, parent): + def create_status_bar(self, sb): b = StatusBarButton(read_QIcon('revealer.png'), "Revealer "+_("Visual Cryptography Plugin"), - partial(self.setup_dialog, parent)) - parent.addPermanentWidget(b) + partial(self.setup_dialog, sb), sb.height()) + sb.addPermanentWidget(b) def requires_settings(self): return True diff --git a/electrum/plugins/trustedcoin/qt.py b/electrum/plugins/trustedcoin/qt.py index df8c7051c..038fcbfe4 100644 --- a/electrum/plugins/trustedcoin/qt.py +++ b/electrum/plugins/trustedcoin/qt.py @@ -103,8 +103,9 @@ class Plugin(TrustedCoinPlugin): else: action = partial(self.settings_dialog, window) icon = read_QIcon("trustedcoin-status.png") - button = StatusBarButton(icon, _("TrustedCoin"), action) - window.statusBar().addPermanentWidget(button) + sb = window.statusBar() + button = StatusBarButton(icon, _("TrustedCoin"), action, sb.height()) + sb.addPermanentWidget(button) self.start_request_thread(window.wallet) def auth_dialog(self, window):