diff options
Diffstat (limited to 'source/blender/blenkernel/intern/workspace.c')
-rw-r--r-- | source/blender/blenkernel/intern/workspace.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/workspace.c b/source/blender/blenkernel/intern/workspace.c index fb768333bb6..b71dfaf5aea 100644 --- a/source/blender/blenkernel/intern/workspace.c +++ b/source/blender/blenkernel/intern/workspace.c @@ -505,6 +505,13 @@ void BKE_workspace_update_tagged(Main *bmain, struct Depsgraph *depsgraph = BKE_scene_get_depsgraph(scene, view_layer, true); + /* TODO(sergey): For now all dependency graphs which are evaluated from + * workspace are considered active. This will work all fine with "locked" + * view layer and time across windows. This is to be granted separately, + * and for until then we have to accept ambiguities when object is shared + * across visible view layers and has overrides on it. + */ + DEG_make_active(depsgraph); BKE_scene_graph_update_tagged(depsgraph, bmain); } |