Windows igen

This commit is contained in:
2026-04-12 12:30:31 +02:00
parent 754d82a183
commit d6cc22dc9a

View File

@@ -163,9 +163,18 @@ class LibraryWatcher:
def stop(self):
if self._observer and self._running:
self._observer.stop()
self._observer.join()
self._running = False
# Stop i baggrundstråd så GUI ikke hænger
obs = self._observer
self._observer = None
def _stop():
try:
obs.stop()
obs.join(timeout=3)
except Exception:
pass
import threading
threading.Thread(target=_stop, daemon=True).start()
def add_library(self, path: str) -> int:
"""Tilføj et nyt bibliotek — alt kører i baggrundstråd."""