diff --git a/include/osg/observer_ptr b/include/osg/observer_ptr index 1fc89dd71..9ba7b23c0 100644 --- a/include/osg/observer_ptr +++ b/include/osg/observer_ptr @@ -254,7 +254,7 @@ public: inline bool operator != (const T* ptr) const { if (!_reference) - return ptr; + return ptr != 0; else return (_reference->_ptr!=ptr); }