Update LogManagerImpl.hpp
Update m_dataInspectorGuard to be recursive to prevent reentrancy deadlock.
@@ -338,7 +338,7 @@ namespace MAT_NS_BEGIN
std::vector<std::unique_ptr<IModule>> m_modules;
DataViewerCollection m_dataViewerCollection;
std::shared_ptr<IDataInspector> m_dataInspector;
- std::mutex m_dataInspectorGuard;
+ std::recursive_mutex m_dataInspectorGuard;
};
}
