Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDalai Felinto <dfelinto@gmail.com>2017-01-04 20:02:32 +0300
committerDalai Felinto <dfelinto@gmail.com>2017-01-04 20:04:32 +0300
commitf8dd25afb8a0b5d91371852b3e8b1c6df5455b8d (patch)
tree3cda852432a1bc2a5c4fa05e5777e58d4dde8426 /source/blender/blenkernel/intern/collection.c
parent3bdd555159a79e1c533068c6e75d7f7f23b8cff9 (diff)
remove objects from collections when ED_base_object_free_and_unlink
Diffstat (limited to 'source/blender/blenkernel/intern/collection.c')
-rw-r--r--source/blender/blenkernel/intern/collection.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/collection.c b/source/blender/blenkernel/intern/collection.c
index 853e8df0543..d88d3fe5b03 100644
--- a/source/blender/blenkernel/intern/collection.c
+++ b/source/blender/blenkernel/intern/collection.c
@@ -33,6 +33,7 @@
#include "BKE_collection.h"
#include "BKE_layer.h"
#include "BKE_library.h"
+#include "BKE_scene.h"
#include "DNA_ID.h"
#include "DNA_layer_types.h"
@@ -215,8 +216,10 @@ void BKE_collection_object_remove(struct Scene *scene, struct SceneCollection *s
/**
* Remove object from all collections of scene
*/
-void BKE_collections_object_remove(struct Scene *scene, struct Object *ob)
+void BKE_collections_object_remove(Scene *scene, Object *ob)
{
+ BKE_scene_remove_rigidbody_object(scene, ob);
+
SceneCollection *sc;
FOREACH_SCENE_COLLECTION(scene, sc)
{