diff --git a/source/blender/editors/space_view3d/view3d_view.cc b/source/blender/editors/space_view3d/view3d_view.cc index e2b9367e51b..0f2a0a23b6e 100644 --- a/source/blender/editors/space_view3d/view3d_view.cc +++ b/source/blender/editors/space_view3d/view3d_view.cc @@ -240,6 +240,7 @@ static int view3d_setobjectascamera_exec(bContext *C, wmOperator *op) if (v3d->scenelock && scene->camera != ob) { scene->camera = ob; DEG_id_tag_update(&scene->id, ID_RECALC_COPY_ON_WRITE); + DEG_relations_tag_update(CTX_data_main(C)); } /* unlikely but looks like a glitch when set to the same */