diff --git a/include/osg/Observer b/include/osg/Observer index e38fd430f..6e9fbb0b2 100644 --- a/include/osg/Observer +++ b/include/osg/Observer @@ -24,7 +24,8 @@ namespace osg { class OSG_EXPORT Observer { public: - virtual ~Observer() {} + Observer(); + virtual ~Observer(); /** Get the optional global observer mutex, this can be shared between all osg::Observer.*/ static OpenThreads::Mutex* getGlobalObserverMutex(); diff --git a/src/osg/Observer.cpp b/src/osg/Observer.cpp index 07f636087..462cb1e7e 100644 --- a/src/osg/Observer.cpp +++ b/src/osg/Observer.cpp @@ -16,6 +16,14 @@ using namespace osg; +Observer::Observer() +{ +} + +Observer::~Observer() +{ +} + ObserverSet::ObserverSet() { //OSG_NOTICE<<"ObserverSet::ObserverSet() "<