[Bf-blender-cvs] [670e6cab431] blender2.8: Revert "Depsgraph: Fix crash with copy on write when scene has legacy bases"
Dalai Felinto
noreply at git.blender.org
Wed Nov 8 21:43:48 CET 2017
Commit: 670e6cab4319b94c96c6a61cb76199f1054b935a
Author: Dalai Felinto
Date: Wed Nov 8 12:25:43 2017 -0200
Branches: blender2.8
https://developer.blender.org/rB670e6cab4319b94c96c6a61cb76199f1054b935a
Revert "Depsgraph: Fix crash with copy on write when scene has legacy bases"
This reverts commit 00ddbd5848da7e746e23695cff00a739eaf75cf2.
===================================================================
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 c9a82a2f7e9..7bbab62e35b 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
@@ -111,17 +111,7 @@ void nested_id_hack_discard_pointers(ID *id_cow)
SPECIAL_CASE(ID_LS, FreestyleLineStyle, nodetree)
SPECIAL_CASE(ID_LA, Lamp, nodetree)
SPECIAL_CASE(ID_MA, Material, nodetree)
-#if 0
SPECIAL_CASE(ID_SCE, Scene, nodetree)
-#else
- case ID_SCE:
- {
- Scene *scene_cow = (Scene *)id_cow;
- scene_cow->nodetree = NULL;
- BLI_listbase_clear(&scene_cow->base);
- break;
- }
-#endif
SPECIAL_CASE(ID_TE, Tex, nodetree)
SPECIAL_CASE(ID_WO, World, nodetree)
@@ -153,17 +143,7 @@ const ID *nested_id_hack_get_discarded_pointers(NestedIDHackTempStorage *storage
SPECIAL_CASE(ID_LS, FreestyleLineStyle, nodetree, linestyle)
SPECIAL_CASE(ID_LA, Lamp, nodetree, lamp)
SPECIAL_CASE(ID_MA, Material, nodetree, material)
-#if 0
SPECIAL_CASE(ID_SCE, Scene, nodetree, scene)
-#else
- case ID_SCE:
- {
- storage->scene = *(Scene *)id;
- storage->scene.nodetree = NULL;
- BLI_listbase_clear(&storage->scene.base);
- return &storage->scene.id;
- }
-#endif
SPECIAL_CASE(ID_TE, Tex, nodetree, tex)
SPECIAL_CASE(ID_WO, World, nodetree, world)
More information about the Bf-blender-cvs
mailing list