Clear preview on blacklist, right-click doesn't change selection
- Blacklisting a tag or post clears the preview - Right-click shows context menu without selecting/activating post
This commit is contained in:
parent
fad6ab65af
commit
05e19ee957
@ -1268,11 +1268,15 @@ class BooruApp(QMainWindow):
|
|||||||
tag = action.text()
|
tag = action.text()
|
||||||
self._db.add_blacklisted_tag(tag)
|
self._db.add_blacklisted_tag(tag)
|
||||||
self._db.set_setting("blacklist_enabled", "1")
|
self._db.set_setting("blacklist_enabled", "1")
|
||||||
|
self._preview.clear()
|
||||||
self._status.showMessage(f"Blacklisted: {tag}")
|
self._status.showMessage(f"Blacklisted: {tag}")
|
||||||
|
self._last_activated_index = -1
|
||||||
self._do_search()
|
self._do_search()
|
||||||
elif action == bl_post_action:
|
elif action == bl_post_action:
|
||||||
self._db.add_blacklisted_post(post.file_url)
|
self._db.add_blacklisted_post(post.file_url)
|
||||||
|
self._preview.clear()
|
||||||
self._status.showMessage(f"Post #{post.id} blacklisted")
|
self._status.showMessage(f"Post #{post.id} blacklisted")
|
||||||
|
self._last_activated_index = -1
|
||||||
self._do_search()
|
self._do_search()
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|||||||
@ -374,10 +374,8 @@ class ThumbnailGrid(QScrollArea):
|
|||||||
|
|
||||||
def _on_thumb_right_click(self, index: int, pos) -> None:
|
def _on_thumb_right_click(self, index: int, pos) -> None:
|
||||||
if self._multi_selected and index in self._multi_selected:
|
if self._multi_selected and index in self._multi_selected:
|
||||||
# Right-click on multi-selected: bulk context menu
|
|
||||||
self.multi_context_requested.emit(sorted(self._multi_selected), pos)
|
self.multi_context_requested.emit(sorted(self._multi_selected), pos)
|
||||||
else:
|
else:
|
||||||
self._select(index)
|
|
||||||
self.context_requested.emit(index, pos)
|
self.context_requested.emit(index, pos)
|
||||||
|
|
||||||
def select_all(self) -> None:
|
def select_all(self) -> None:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user