diff options
Diffstat (limited to 'rsObjectBase.h')
-rw-r--r-- | rsObjectBase.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rsObjectBase.h b/rsObjectBase.h index 01850f1e..c7cfb0e2 100644 --- a/rsObjectBase.h +++ b/rsObjectBase.h @@ -114,7 +114,10 @@ public: } ObjectBaseRef & operator= (const ObjectBaseRef &ref) { - return ObjectBaseRef(ref); + if (&ref != this) { + set(ref); + } + return *this; } ~ObjectBaseRef() { |