diff --git a/include/siadrive_api/siaapi.h b/include/siadrive_api/siaapi.h index 9dee6cd..b56387c 100644 --- a/include/siadrive_api/siaapi.h +++ b/include/siadrive_api/siaapi.h @@ -171,7 +171,6 @@ public: private: _SiaRenterAllowance _currentAllowance; std::shared_ptr<_CSiaFileTree> _fileTree; - std::mutex _fileTreeMutex; private: void Refresh(const CSiaCurl& siaCurl, CSiaDriveConfig* siaDriveConfig); diff --git a/src/siadrive_api/siarenter.cpp b/src/siadrive_api/siarenter.cpp index e4e3da3..af5b384 100644 --- a/src/siadrive_api/siarenter.cpp +++ b/src/siadrive_api/siarenter.cpp @@ -142,10 +142,7 @@ SiaApiError CSiaApi::_CSiaRenter::RefreshFileTree( ) if (ApiSuccess(cerror)) { tempTree->BuildTree(result); - { - std::lock_guard l(_fileTreeMutex); - _fileTree = tempTree; - } + _fileTree = tempTree; } else {