[Bf-blender-cvs] [ae9e38c] master: Fix T44689: New Depsgraph crash

Sergey Sharybin noreply at git.blender.org
Wed May 13 11:09:29 CEST 2015


Commit: ae9e38c5adc60347e127c9f4c5ee5436b611b48f
Author: Sergey Sharybin
Date:   Wed May 13 14:05:31 2015 +0500
Branches: master
https://developer.blender.org/rBae9e38c5adc60347e127c9f4c5ee5436b611b48f

Fix T44689: New Depsgraph crash

Simple highschool rated issue -- uninitialized variable :)

===================================================================

M	source/blender/depsgraph/intern/depsnode.cc
M	source/blender/depsgraph/intern/depsnode.h

===================================================================

diff --git a/source/blender/depsgraph/intern/depsnode.cc b/source/blender/depsgraph/intern/depsnode.cc
index 8d21f6e..866e911 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 993bb69..84554ae 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 = "");




More information about the Bf-blender-cvs mailing list