]> git.mxchange.org Git - simgear.git/blobdiff - simgear/structure/StringTable.cxx
Make tsync part of libSimGearCore when building shared libraries
[simgear.git] / simgear / structure / StringTable.cxx
index 81afc69b6149d33d221fb734d79bc07a9a13a544..5dba1848b8d2a53c9ae65a6cea4e4ff4ea79942a 100644 (file)
@@ -1,6 +1,6 @@
 #include "StringTable.hxx"
 
-#include <OpenThreads/ScopedLock>
+#include <simgear/threads/SGGuard.hxx>
 
 namespace simgear
 {
@@ -8,8 +8,7 @@ using namespace std;
 
 const string* StringTable::insert(const string& str)
 {
-    using namespace OpenThreads;
-    ScopedLock<Mutex> lock(_mutex);
+    SGGuard<SGMutex> lock(_mutex);
     StringContainer::iterator it = _strings.insert(str).first;
     return &*it;
 }