Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2020-07-03 17:44:46 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2020-07-03 17:47:59 +0300
commit9739fc4d1bd78283cbe3711e2aa9a38629791741 (patch)
treeaa25ebe832a16ddec65b8af9bc6b484ff418db19 /source/blender/ikplugin
parent14fd91e7e82a97e8f629bb86d6df50a6336d28f5 (diff)
Clang-Tidy: More fixed of redundant check before delete
For some reason got unnoticed in the original cleanup pass.
Diffstat (limited to 'source/blender/ikplugin')
-rw-r--r--source/blender/ikplugin/intern/itasc_plugin.cpp32
1 files changed, 8 insertions, 24 deletions
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<IK_Target *>::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;
}
};