From 9a49a26eb38ba856664c6215ea62fd77464e72ce Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Fri, 22 Mar 2019 12:45:42 -0300 Subject: Fix T62348: Cycles - Viewport rendering not update on switching viewlayer It updates only the main window you edit and the non-main window children of this main one. Reviewers: sergey, brecht Differential Revision: https://developer.blender.org/D4528 --- source/blender/editors/render/render_update.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source/blender/editors/render') diff --git a/source/blender/editors/render/render_update.c b/source/blender/editors/render/render_update.c index d99c9847ed6..bbd73b581f4 100644 --- a/source/blender/editors/render/render_update.c +++ b/source/blender/editors/render/render_update.c @@ -199,6 +199,13 @@ void ED_render_engine_changed(Main *bmain) } } +void ED_render_view_layer_changed(Main *bmain, bScreen *sc) +{ + for (ScrArea *sa = sc->areabase.first; sa; sa = sa->next) { + ED_render_engine_area_exit(bmain, sa); + } +} + /***************************** Updates *********************************** * ED_render_id_flush_update gets called from DEG_id_tag_update, to do * * editor level updates when the ID changes. when these ID blocks are in * -- cgit v1.2.3