[Bf-blender-cvs] [5402529debe] temp-eeveelightcache: DEG: Fix drawdata type usage

Clément Foucault noreply at git.blender.org
Mon Jul 9 23:03:32 CEST 2018


Commit: 5402529debef4d56322bad8b066a7a732efeb743
Author: Clément Foucault
Date:   Fri Jul 6 15:17:58 2018 +0200
Branches: temp-eeveelightcache
https://developer.blender.org/rB5402529debef4d56322bad8b066a7a732efeb743

DEG: Fix drawdata type usage

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

M	source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc

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

diff --git a/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc b/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc
index cecb810eaa7..3414a5ef63f 100644
--- a/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc
+++ b/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc
@@ -720,7 +720,7 @@ typedef struct ObjectRuntimeBackup {
 	CurveCache *curve_cache;
 	Object_Runtime runtime;
 	short base_flag;
-	ListBase drawdata;
+	DrawDataList drawdata;
 } ObjectRuntimeBackup;
 
 /* Make a backup of object's evaluation runtime data, additionally
@@ -749,7 +749,7 @@ static void deg_backup_object_runtime(
 	object_runtime_backup->base_flag = object->base_flag;
 	/* Make backup of object draw data.*/
 	object_runtime_backup->drawdata = object->drawdata;
-	BLI_listbase_clear(&object->drawdata);
+	BLI_listbase_clear((ListBase *)&object->drawdata);
 }
 
 static void deg_restore_object_runtime(



More information about the Bf-blender-cvs mailing list