Added missing _ptr = rp._ptr to constructor.
This commit is contained in:
@@ -40,9 +40,10 @@ class observer_ptr : public Observer
|
||||
|
||||
observer_ptr(): _ptr(0L) {}
|
||||
observer_ptr(T* t): _ptr(t) { if (_ptr) _ptr->addObserver(this); }
|
||||
observer_ptr(const observer_ptr& rp): _ptr(0L)
|
||||
observer_ptr(const observer_ptr& rp)
|
||||
{
|
||||
OpenThreads::ScopedLock<OpenThreads::Mutex> lock(*getObserverMutex());
|
||||
_ptr = rp._ptr;
|
||||
if (_ptr) _ptr->addObserver(this);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user