[Bf-blender-cvs] [7a19a996753] master: Workbench: Fix default view not reset after drawing

Clément Foucault noreply at git.blender.org
Sun Mar 15 22:50:15 CET 2020


Commit: 7a19a99675369b6e1069bc30eba7a1c6f7432972
Author: Clément Foucault
Date:   Sun Mar 15 22:49:20 2020 +0100
Branches: master
https://developer.blender.org/rB7a19a99675369b6e1069bc30eba7a1c6f7432972

Workbench: Fix default view not reset after drawing

This fix jitter of overlay and GPencil. But I'm not sure this should
be the responsibility of the subsequent draw engines or the responsibility
of the current engine to reset the view.

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

M	source/blender/draw/engines/workbench/workbench_engine.c

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

diff --git a/source/blender/draw/engines/workbench/workbench_engine.c b/source/blender/draw/engines/workbench/workbench_engine.c
index a728afa559e..742489c7311 100644
--- a/source/blender/draw/engines/workbench/workbench_engine.c
+++ b/source/blender/draw/engines/workbench/workbench_engine.c
@@ -529,6 +529,8 @@ void workbench_draw_finish(void *ved)
 {
   WORKBENCH_Data *vedata = ved;
   workbench_volume_draw_finish(vedata);
+  /* Reset default view. */
+  DRW_view_set_active(NULL);
 }
 
 static void workbench_engine_free(void)



More information about the Bf-blender-cvs mailing list