From cc7dcfcfd5e2e1a7d4ee6b343d9769772ac10035 Mon Sep 17 00:00:00 2001 From: Alexander Gavrilov Date: Sat, 15 Jul 2023 18:32:53 +0300 Subject: [PATCH] Depsgraph: tag relations update from Set Active Object As Camera. Dependency building assumes scene.camera is fixed due to #107081. Thus it is necessary to do a relations update when it does change. Pull Request #110139 --- source/blender/editors/space_view3d/view3d_view.cc | 1 + 1 file changed, 1 insertion(+) 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 */