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
This commit is contained in:
Alexander Gavrilov
2023-07-15 18:32:53 +03:00
parent 5f764b361c
commit cc7dcfcfd5

View File

@@ -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 */