diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-05-13 12:05:31 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-05-13 12:07:37 +0300 |
commit | ae9e38c5adc60347e127c9f4c5ee5436b611b48f (patch) | |
tree | 3d73e0eaea8c2a33eaa0652f45094cb764105f53 /source/blender/depsgraph | |
parent | 1a0fb7e9ae8889905173a7deb0a7b1ca990fc34d (diff) |
Fix T44689: New Depsgraph crash
Simple highschool rated issue -- uninitialized variable :)
Diffstat (limited to 'source/blender/depsgraph')
-rw-r--r-- | source/blender/depsgraph/intern/depsnode.cc | 4 | ||||
-rw-r--r-- | source/blender/depsgraph/intern/depsnode.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/depsgraph/intern/depsnode.cc b/source/blender/depsgraph/intern/depsnode.cc index 8d21f6e0034..866e9115648 100644 --- a/source/blender/depsgraph/intern/depsnode.cc +++ b/source/blender/depsgraph/intern/depsnode.cc @@ -114,6 +114,10 @@ void TimeSourceDepsNode::tag_update(Depsgraph *graph) /* Root Node ============================================== */ +RootDepsNode::RootDepsNode() : time_source(NULL) +{ +} + RootDepsNode::~RootDepsNode() { OBJECT_GUARDED_DELETE(time_source, TimeSourceDepsNode); diff --git a/source/blender/depsgraph/intern/depsnode.h b/source/blender/depsgraph/intern/depsnode.h index 993bb6971e7..84554aef7ea 100644 --- a/source/blender/depsgraph/intern/depsnode.h +++ b/source/blender/depsgraph/intern/depsnode.h @@ -127,6 +127,7 @@ struct TimeSourceDepsNode : public DepsNode { /* Root Node. */ struct RootDepsNode : public DepsNode { + RootDepsNode(); ~RootDepsNode(); TimeSourceDepsNode *add_time_source(const string &name = ""); |