diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-07-24 16:28:27 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-07-24 17:24:41 +0300 |
commit | 7721f8a2695baf0d2dcae4e0c53056816e596729 (patch) | |
tree | 4829c6cec5f649f390b444f8be56c38ea5d20c98 /source | |
parent | 4719dbafdf9c3e257a1e495a6a6c2653bf1e1269 (diff) |
Depsgraph: Cleanup, use utility function to clear lists
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc | 6 |
1 files changed, 2 insertions, 4 deletions
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 089de7c69bb..9c1773bbf3e 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 @@ -117,8 +117,7 @@ void nested_id_hack_discard_pointers(ID *id_cow) { Scene *scene_cow = (Scene *)id_cow; scene_cow->nodetree = NULL; - scene_cow->base.first = NULL; - scene_cow->base.last = NULL; + BLI_listbase_clear(&scene_cow->base); break; } #endif @@ -160,8 +159,7 @@ const ID *nested_id_hack_get_discarded_pointers(NestedIDHackTempStorage *storage { storage->scene = *(Scene *)id; storage->scene.nodetree = NULL; - storage->scene.base.first = NULL; - storage->scene.base.last = NULL; + BLI_listbase_clear(&storage->scene.base); return &storage->scene.id; } #endif |