From 8c98297aa4101d83a61ad6e0b530e7dbfafacd0b Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Tue, 22 Aug 2017 17:17:56 +0200 Subject: [PATCH] fix(ClonableObject): use correct assert on setRef --- src/object/clonable-object.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/object/clonable-object.cpp b/src/object/clonable-object.cpp index 32c36a2ae..1eb46a512 100644 --- a/src/object/clonable-object.cpp +++ b/src/object/clonable-object.cpp @@ -63,9 +63,8 @@ ClonableObject::~ClonableObject () { } void ClonableObject::setRef (const ClonableObjectPrivate &p) { - // Q-pointer must exist. - L_ASSERT(mPrivate); - L_ASSERT(mPrivate->mPublic); + // Q-pointer must exist if private data is defined. + L_ASSERT(!mPrivate || mPrivate->mPublic); // Nothing, same reference. if (&p == mPrivate)