[Bf-blender-cvs] [40d253b1d58] temp-workspace-changes: Fix lack of update in edit mode with Cycles

Dalai Felinto noreply at git.blender.org
Thu Sep 14 11:37:07 CEST 2017


Commit: 40d253b1d58b28bec7489233e9dc117985947e2b
Author: Dalai Felinto
Date:   Thu Sep 14 11:37:01 2017 +0200
Branches: temp-workspace-changes
https://developer.blender.org/rB40d253b1d58b28bec7489233e9dc117985947e2b

Fix lack of update in edit mode with Cycles

===================================================================

M	source/blender/blenkernel/intern/scene.c

===================================================================

diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c
index 9d662669d03..08bac87bdb7 100644
--- a/source/blender/blenkernel/intern/scene.c
+++ b/source/blender/blenkernel/intern/scene.c
@@ -1579,9 +1579,11 @@ static bool check_rendered_viewport_visible(Main *bmain)
 	wmWindow *window;
 	for (window = wm->windows.first; window != NULL; window = window->next) {
 		const bScreen *screen = BKE_workspace_active_screen_get(window->workspace_hook);
+		WorkSpace *workspace = BKE_workspace_active_get(window->workspace_hook);
 		Scene *scene = window->scene;
+		const char *engine = BKE_render_engine_get(scene, workspace);
 		ScrArea *area;
-		RenderEngineType *type = RE_engines_find(scene->r.engine);
+		RenderEngineType *type = RE_engines_find(engine);
 		if ((type->draw_engine != NULL) || (type->render_to_view == NULL)) {
 			continue;
 		}



More information about the Bf-blender-cvs mailing list