From 9739fc4d1bd78283cbe3711e2aa9a38629791741 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Fri, 3 Jul 2020 16:44:46 +0200 Subject: Clang-Tidy: More fixed of redundant check before delete For some reason got unnoticed in the original cleanup pass. --- source/blender/ikplugin/intern/itasc_plugin.cpp | 32 +++++++------------------ 1 file changed, 8 insertions(+), 24 deletions(-) (limited to 'source/blender/ikplugin') diff --git a/source/blender/ikplugin/intern/itasc_plugin.cpp b/source/blender/ikplugin/intern/itasc_plugin.cpp index 66ed0dd0fa5..8f84d04f602 100644 --- a/source/blender/ikplugin/intern/itasc_plugin.cpp +++ b/source/blender/ikplugin/intern/itasc_plugin.cpp @@ -117,12 +117,8 @@ struct IK_Target { } ~IK_Target() { - if (constraint) { - delete constraint; - } - if (target) { - delete target; - } + delete constraint; + delete target; } }; @@ -196,29 +192,17 @@ struct IK_Scene { ~IK_Scene() { // delete scene first - if (scene) { - delete scene; - } + delete scene; for (std::vector::iterator it = targets.begin(); it != targets.end(); ++it) { delete (*it); } targets.clear(); - if (channels) { - delete[] channels; - } - if (solver) { - delete solver; - } - if (armature) { - delete armature; - } - if (base) { - delete base; - } + delete[] channels; + delete solver; + delete armature; + delete base; // delete cache last - if (cache) { - delete cache; - } + delete cache; } }; -- cgit v1.2.3