From 4f8b703132d49547497077afc5394f1f0fb71c84 Mon Sep 17 00:00:00 2001 From: pax Date: Sat, 4 Apr 2026 20:44:51 -0500 Subject: [PATCH] Fix slideshow state not updating after async favorite/save Update fullscreen button state in _on_fav_done callback so it refreshes after the async download completes, not before. --- booru_viewer/gui/app.py | 1 + 1 file changed, 1 insertion(+) diff --git a/booru_viewer/gui/app.py b/booru_viewer/gui/app.py index 97ef69d..32782da 100644 --- a/booru_viewer/gui/app.py +++ b/booru_viewer/gui/app.py @@ -1481,6 +1481,7 @@ class BooruApp(QMainWindow): # Only green if actually saved to library, not just cached if "Saved" in msg: thumbs[index].set_saved_locally(True) + self._update_fullscreen_state() def closeEvent(self, event) -> None: self._async_loop.call_soon_threadsafe(self._async_loop.stop)