-
Harden Library tab thread cleanup (covers + items)
released this
2026-09-14 20:53:30 -04:00 | 4 commits to main since this releaseLibrary covers used the same QThread+worker architecture as the store but
never deleted finished threads/loaders, so every reload leaked one QThread
and one CoverLoader. Library item loading leaked its QThread too.CoverShowcase now removes + deleteLater's loaders on their finished signal
and deletes their threads on thread.finished; MainWindow.load_library deletes
the finished worker and thread instead of only untracking them.Downloads