From ae9e38c5adc60347e127c9f4c5ee5436b611b48f Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Wed, 13 May 2015 14:05:31 +0500 Subject: [PATCH] Fix T44689: New Depsgraph crash Simple highschool rated issue -- uninitialized variable :) --- source/blender/depsgraph/intern/depsnode.cc | 4 ++++ source/blender/depsgraph/intern/depsnode.h | 1 + 2 files changed, 5 insertions(+) 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 = "");