From b807fc83fe77831fa89977e46958d058fa254ea2 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 19 Feb 2010 16:04:33 +0000 Subject: [PATCH] Added mutex lock to destructor. --- include/osg/observer_ptr | 1 + 1 file changed, 1 insertion(+) diff --git a/include/osg/observer_ptr b/include/osg/observer_ptr index c8300fbe5..9dbcee3c9 100644 --- a/include/osg/observer_ptr +++ b/include/osg/observer_ptr @@ -44,6 +44,7 @@ class observer_ptr : public Observer ~observer_ptr() { + OpenThreads::ScopedLock lock(*getObserverMutex()); if (_ptr) _ptr->removeObserver(this); }