From: Adam Bialogonski Date: Thu, 14 Dec 2023 09:56:35 +0000 (+0000) Subject: [Tizen] Coverity issue fix X-Git-Tag: accepted/tizen/7.0/unified/20231226.011004^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F47%2F302847%2F2;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git [Tizen] Coverity issue fix - removed unused 'mesh' parameter Change-Id: I07505bab4da485578882ee63a0211703b2cac4a6 Signed-off-by: Adam Bialogonski --- diff --git a/dali-scene3d/internal/controls/model/model-impl.cpp b/dali-scene3d/internal/controls/model/model-impl.cpp index dbe40c4..608630f 100644 --- a/dali-scene3d/internal/controls/model/model-impl.cpp +++ b/dali-scene3d/internal/controls/model/model-impl.cpp @@ -317,7 +317,7 @@ void Model::AddModelNode(Scene3D::ModelNode modelNode) // If model has a collider mesh set, add it to the container if(modelNode.HasColliderMesh()) { - RegisterColliderMesh(modelNode, modelNode.GetColliderMesh()); + RegisterColliderMesh(modelNode); Scene3D::ColliderMeshProcessor::Get().ColliderMeshChanged(Scene3D::Model::DownCast(Self())); } @@ -327,7 +327,7 @@ void Model::AddModelNode(Scene3D::ModelNode modelNode) } } -void Model::RegisterColliderMesh(Scene3D::ModelNode& modelNode, const Dali::Scene3D::Algorithm::ColliderMesh& mesh) +void Model::RegisterColliderMesh(Scene3D::ModelNode& modelNode) { mColliderMeshes[modelNode.GetProperty(Actor::Property::ID)] = modelNode; diff --git a/dali-scene3d/internal/controls/model/model-impl.h b/dali-scene3d/internal/controls/model/model-impl.h index ff9ba0c..2e78f78 100644 --- a/dali-scene3d/internal/controls/model/model-impl.h +++ b/dali-scene3d/internal/controls/model/model-impl.h @@ -210,9 +210,8 @@ public: * @brief Registers child node with collidier mesh * * @param[in] node ModelNode to register - * @param[in] mesh Collider mesh to associate with model node */ - void RegisterColliderMesh(Scene3D::ModelNode& node, const Dali::Scene3D::Algorithm::ColliderMesh& mesh); + void RegisterColliderMesh(Scene3D::ModelNode& node); /** * @brief Removes node/collider mesh from the register diff --git a/dali-scene3d/internal/model-components/model-node-impl.cpp b/dali-scene3d/internal/model-components/model-node-impl.cpp index a191478..2699cd6 100644 --- a/dali-scene3d/internal/model-components/model-node-impl.cpp +++ b/dali-scene3d/internal/model-components/model-node-impl.cpp @@ -437,9 +437,11 @@ void ModelNode::SetColliderMesh(ColliderMeshUniquePtr&& colliderMesh) mParentModel->RemoveColliderMesh(handle); } + // If collider mesh is to be set then register it with the parent model. + // If nullptr, ignore. if(colliderMesh) { - mParentModel->RegisterColliderMesh(handle, *colliderMesh); + mParentModel->RegisterColliderMesh(handle); } }