From: Adam Bialogonski Date: Thu, 23 Nov 2023 14:25:15 +0000 (+0000) Subject: [Tizen] fixed coverity issue X-Git-Tag: accepted/tizen/7.0/unified/20231218.071021 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Ftags%2Faccepted%2Ftizen%2F7.0%2Funified%2F20231218.071021;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git [Tizen] fixed coverity issue Change-Id: I14e7ced7fa0c1581454cafb46c404f191f163bd4 --- diff --git a/dali-scene3d/internal/model-components/model-node-impl.cpp b/dali-scene3d/internal/model-components/model-node-impl.cpp index a9fbb39..a191478 100644 --- a/dali-scene3d/internal/model-components/model-node-impl.cpp +++ b/dali-scene3d/internal/model-components/model-node-impl.cpp @@ -432,11 +432,15 @@ void ModelNode::SetColliderMesh(ColliderMeshUniquePtr&& colliderMesh) auto handle = Scene3D::ModelNode::DownCast(Self()); if(mParentModel) { - if(mColliderMesh || colliderMesh == nullptr) + if(mColliderMesh) { mParentModel->RemoveColliderMesh(handle); } - mParentModel->RegisterColliderMesh(handle, *colliderMesh); + + if(colliderMesh) + { + mParentModel->RegisterColliderMesh(handle, *colliderMesh); + } } mColliderMesh = std::move(colliderMesh);