From a7ef2259c9ffb7df72b30b5c18ec2a2eb2734d29 Mon Sep 17 00:00:00 2001 From: ahpakar Date: Thu, 28 Aug 2025 10:36:00 +0300 Subject: [PATCH] use empty string instead --- qutebrowser/mainwindow/statusbar/bar.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/qutebrowser/mainwindow/statusbar/bar.py b/qutebrowser/mainwindow/statusbar/bar.py index 5f5dd53c0..54a217505 100644 --- a/qutebrowser/mainwindow/statusbar/bar.py +++ b/qutebrowser/mainwindow/statusbar/bar.py @@ -174,8 +174,6 @@ class StatusBar(QWidget): self.txt = textbase.TextBase() self._stack.addWidget(self.txt) - if not config.val.statusbar.mode_text: - self.txt.hide() self.cmd.show_cmd.connect(self._show_cmd_widget) self.cmd.hide_cmd.connect(self._hide_cmd_widget) @@ -234,11 +232,6 @@ class StatusBar(QWidget): self._set_hbox_padding() elif option == 'statusbar.widgets': self._draw_widgets() - elif option == 'statusbar.mode_text': - if not config.val.statusbar.mode_text: - self.txt.hide() - else: - self.txt.show() def _draw_widgets(self): """Draw statusbar widgets.""" @@ -351,6 +344,9 @@ class StatusBar(QWidget): def _set_mode_text(self, mode): """Set the mode text.""" + if not config.val.statusbar.mode_text: + self.txt.setText('') + return; if mode == 'passthrough': key_instance = config.key_instance all_bindings = key_instance.get_reverse_bindings_for('passthrough')