From 9f636532c021857146b7e0d734ecd370b2ac2b29 Mon Sep 17 00:00:00 2001 From: pax Date: Sat, 4 Apr 2026 21:26:43 -0500 Subject: [PATCH] Fix blacklist: enable by default, re-search after blacklisting tag - blacklist_enabled defaults to "1" so it works out of the box - Right-click blacklist auto-enables and re-searches immediately --- booru_viewer/core/db.py | 1 + booru_viewer/gui/app.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/booru_viewer/core/db.py b/booru_viewer/core/db.py index 6634d6f..e19d766 100644 --- a/booru_viewer/core/db.py +++ b/booru_viewer/core/db.py @@ -84,6 +84,7 @@ _DEFAULTS = { "confirm_favorites": "0", "preload_thumbnails": "1", "file_dialog_platform": "qt", + "blacklist_enabled": "1", } diff --git a/booru_viewer/gui/app.py b/booru_viewer/gui/app.py index cd95ac6..4f183d8 100644 --- a/booru_viewer/gui/app.py +++ b/booru_viewer/gui/app.py @@ -1042,7 +1042,9 @@ class BooruApp(QMainWindow): elif action.parent() == bl_menu: tag = action.text() self._db.add_blacklisted_tag(tag) + self._db.set_setting("blacklist_enabled", "1") self._status.showMessage(f"Blacklisted: {tag}") + self._do_search() def _on_multi_context_menu(self, indices: list, pos) -> None: """Context menu for multi-selected posts."""