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:
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;
}
};