Skip to content

Commit c234a09

Browse files
committed
fix(ui): fix clicking badges causing scroll jumps
1 parent 550da99 commit c234a09

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

‎src/tagstudio/qt/controllers/item_thumb.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def __init__(
8080
self.rendered_path: Path | None = None
8181

8282
self.setMouseTracking(True)
83-
self.setFocusPolicy(Qt.FocusPolicy.StrongFocus)
83+
self.setFocusPolicy(Qt.FocusPolicy.ClickFocus)
8484
self.setFixedSize(*thumb_size)
8585
self.setLayout(ItemThumbView(driver.entry_state.badge_tag_ids))
8686
self._connect_callbacks()

‎src/tagstudio/qt/views/item_thumb_view.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ def __init__(self, badge_tag_ids: Iterable[int]) -> None:
154154
)
155155
badge.setMinimumSize(_ICON_SIZE, _ICON_SIZE)
156156
badge.setMaximumSize(_ICON_SIZE, _ICON_SIZE)
157+
badge.setFocusPolicy(Qt.FocusPolicy.NoFocus)
157158
badge.setHidden(True)
158159
self.badges[tag_id] = badge
159160
badge_layout.addWidget(badge)

0 commit comments

Comments
 (0)