From 8515be8a739b2ce88f7eb8f46d8a46df15d25231 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 4 May 2015 15:55:52 +1000 Subject: [PATCH] Remove redundant outliner lookup freeing objects --- source/blender/blenkernel/intern/object.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index 034c0833b9c..111aa84e688 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -809,16 +809,7 @@ void BKE_object_unlink(Object *ob) } } else if (sl->spacetype == SPACE_OUTLINER) { - SpaceOops *so = (SpaceOops *)sl; - - if (so->treestore) { - TreeStoreElem *tselem; - BLI_mempool_iter iter; - BLI_mempool_iternew(so->treestore, &iter); - while ((tselem = BLI_mempool_iterstep(&iter))) { - if (tselem->id == (ID *)ob) tselem->id = NULL; - } - } + /* now handled by WM_main_remove_editor_id_reference */ } else if (sl->spacetype == SPACE_BUTS) { SpaceButs *sbuts = (SpaceButs *)sl;