summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2022-06-10 10:20:04 +0200
committerFlorian Bruhin <me@the-compiler.org>2022-08-23 18:31:42 +0200
commit867dace9fb366f58e6d61ba665f24f440070b36d (patch)
tree273fcd51445515e13f803424ce43d90d33428bf4
parent0dbad34b3955a3b7376daa71273bbb07dacb3080 (diff)
downloadqutebrowser-867dace9fb366f58e6d61ba665f24f440070b36d.tar.gz
qutebrowser-867dace9fb366f58e6d61ba665f24f440070b36d.zip
Remove extra int() for drawing focus rect
Seems to be called rather infrequently (when focusing some other window even?) but then crash with: Traceback (most recent call last): File ".../qutebrowser/completion/completiondelegate.py", line 323, in paint self._draw_focus_rect() File ".../qutebrowser/completion/completiondelegate.py", line 263, in _draw_focus_rect o.state |= int(QStyle.StateFlag.State_KeyboardFocusChange | QStyle.StateFlag.State_Item) TypeError: int() argument must be a string, a bytes-like object or a real number, not 'StateFlag'
-rw-r--r--qutebrowser/completion/completiondelegate.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/qutebrowser/completion/completiondelegate.py b/qutebrowser/completion/completiondelegate.py
index bc7f2f9c2..f6fec39f6 100644
--- a/qutebrowser/completion/completiondelegate.py
+++ b/qutebrowser/completion/completiondelegate.py
@@ -260,7 +260,7 @@ class CompletionItemDelegate(QStyledItemDelegate):
o = self._opt
o.rect = self._style.subElementRect(
QStyle.SubElement.SE_ItemViewItemFocusRect, self._opt, self._opt.widget)
- o.state |= int(QStyle.StateFlag.State_KeyboardFocusChange | QStyle.StateFlag.State_Item)
+ o.state |= QStyle.StateFlag.State_KeyboardFocusChange | QStyle.StateFlag.State_Item
qtutils.ensure_valid(o.rect)
if state & QStyle.StateFlag.State_Enabled:
cg = QPalette.ColorGroup.Normal