diff --git a/src/osgViewer/Scene.cpp b/src/osgViewer/Scene.cpp index fcec0a2c6..c3dab6d3a 100644 --- a/src/osgViewer/Scene.cpp +++ b/src/osgViewer/Scene.cpp @@ -18,15 +18,15 @@ using namespace osgViewer; typedef std::vector< osg::observer_ptr > SceneCache; +static SceneCache s_sceneCache; static SceneCache& getSceneCache() { - static SceneCache s_sceneCache; return s_sceneCache; } +static OpenThreads::Mutex s_sceneCacheMutex; static OpenThreads::Mutex& getSceneCacheMutex() { - static OpenThreads::Mutex s_sceneCacheMutex; return s_sceneCacheMutex; }