From 111a53f74ccf2cd53e41d7597dfecbab041858a3 Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Fri, 21 Apr 2017 15:52:16 +0200 Subject: [PATCH] Fix crash when duplicating objects by tagging depsgraph This may change once depsgraph becomes aware of workspaces. For now this is the best we can do. --- source/blender/editors/object/object_add.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c index d860ce3d5e9..68332004e54 100644 --- a/source/blender/editors/object/object_add.c +++ b/source/blender/editors/object/object_add.c @@ -2286,6 +2286,8 @@ static int duplicate_exec(bContext *C, wmOperator *op) BKE_main_id_clear_newpoins(bmain); DAG_relations_tag_update(bmain); + /* TODO(sergey): Use proper flag for tagging here. */ + DAG_id_tag_update(&CTX_data_scene(C)->id, 0); WM_event_add_notifier(C, NC_SCENE | ND_OB_SELECT, scene);