From 781f03e85b838a99c17a0f51efd73795384c2e52 Mon Sep 17 00:00:00 2001 From: pax Date: Sun, 5 Apr 2026 02:50:10 -0500 Subject: [PATCH] Show warning when library is empty or unreachable Covers both unmounted drives (dir exists but empty) and missing directories with red warning text. --- booru_viewer/gui/library.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/booru_viewer/gui/library.py b/booru_viewer/gui/library.py index adfc227..89c9294 100644 --- a/booru_viewer/gui/library.py +++ b/booru_viewer/gui/library.py @@ -99,12 +99,16 @@ class LibraryView(QWidget): self._grid.set_posts(0) self._files = [] return - self._count_label.setStyleSheet("") self._refresh_folders() self._files = self._scan_files() self._sort_files() - self._count_label.setText(f"{len(self._files)} files") + if self._files: + self._count_label.setText(f"{len(self._files)} files") + self._count_label.setStyleSheet("") + else: + self._count_label.setText("Library empty or directory unreachable") + self._count_label.setStyleSheet("color: #ff4444;") thumbs = self._grid.set_posts(len(self._files)) lib_thumb_dir = thumbnails_dir() / "library"