Show "Library directory unreachable" when path is gone
Detects missing/unreadable library dir on refresh and shows red warning text instead of blank grid.
This commit is contained in:
parent
8d6d03ac59
commit
4ffc2afc84
@ -92,6 +92,14 @@ class LibraryView(QWidget):
|
|||||||
|
|
||||||
def refresh(self) -> None:
|
def refresh(self) -> None:
|
||||||
"""Scan the selected folder, sort, display thumbnails."""
|
"""Scan the selected folder, sort, display thumbnails."""
|
||||||
|
root = saved_dir()
|
||||||
|
if not root.exists() or not os.access(root, os.R_OK):
|
||||||
|
self._count_label.setText("Library directory unreachable")
|
||||||
|
self._count_label.setStyleSheet("color: #ff4444; font-weight: bold;")
|
||||||
|
self._grid.set_posts(0)
|
||||||
|
self._files = []
|
||||||
|
return
|
||||||
|
self._count_label.setStyleSheet("")
|
||||||
self._refresh_folders()
|
self._refresh_folders()
|
||||||
self._files = self._scan_files()
|
self._files = self._scan_files()
|
||||||
self._sort_files()
|
self._sort_files()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user