From cfbb58fe9f07db9421b9b38bf477bf5b118d949a Mon Sep 17 00:00:00 2001 From: pax Date: Sun, 5 Apr 2026 02:25:42 -0500 Subject: [PATCH] Fix recursive call in _set_preview_media breaking all previews Was calling itself instead of self._preview.set_media in the else branch, causing infinite recursion and silent failure. --- booru_viewer/gui/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/booru_viewer/gui/app.py b/booru_viewer/gui/app.py index c0a25e1..8d0b532 100644 --- a/booru_viewer/gui/app.py +++ b/booru_viewer/gui/app.py @@ -845,7 +845,7 @@ class BooruApp(QMainWindow): self._preview._info_label.setText(info) self._preview._current_path = path else: - self._set_preview_media(path, info) + self._preview.set_media(path, info) def _update_fullscreen(self, path: str, info: str) -> None: """Sync the fullscreen window with the current preview media."""