diff --git a/UWP/StorageFileLoader.cpp b/UWP/StorageFileLoader.cpp index f758912460..7253288fd4 100644 --- a/UWP/StorageFileLoader.cpp +++ b/UWP/StorageFileLoader.cpp @@ -19,10 +19,12 @@ StorageFileLoader::StorageFileLoader(Windows::Storage::StorageFile ^file) { } StorageFileLoader::~StorageFileLoader() { + initMutex.lock(); active_ = false; operationRequested_ = false; cond_.notify_all(); thread_->join(); + initMutex.unlock(); } void StorageFileLoader::threadfunc() {