diff --git a/applications/gui2/src/modules/thumbnails.cpp b/applications/gui2/src/modules/thumbnails.cpp index 7455c9c0a029a07a8de1daf693715507221f3d82..14f582233c901269729be23e7923cbbd38cf6b15 100644 --- a/applications/gui2/src/modules/thumbnails.cpp +++ b/applications/gui2/src/modules/thumbnails.cpp @@ -28,6 +28,10 @@ ThumbnailsController::~ThumbnailsController() { } void ThumbnailsController::removeFrameset(uint32_t id) { + { + std::unique_lock<std::mutex> lk(mtx_); + framesets_.erase(id); + } io->feed()->remove(id); }