[Bf-blender-cvs] [7a56cb0e8a1] tmp-workbench-rewrite2: fix crash

Miguel Pozo noreply at git.blender.org
Fri Oct 28 19:33:00 CEST 2022


Commit: 7a56cb0e8a1f0e3acde1a63174a030a7b38ba767
Author: Miguel Pozo
Date:   Fri Oct 28 19:32:45 2022 +0200
Branches: tmp-workbench-rewrite2
https://developer.blender.org/rB7a56cb0e8a1f0e3acde1a63174a030a7b38ba767

fix crash

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

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

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

diff --git a/source/blender/draw/engines/workbench/workbench_engine.cc b/source/blender/draw/engines/workbench/workbench_engine.cc
index 58534437410..43b466bcf1a 100644
--- a/source/blender/draw/engines/workbench/workbench_engine.cc
+++ b/source/blender/draw/engines/workbench/workbench_engine.cc
@@ -451,7 +451,10 @@ static void workbench_instance_free(void *instance)
 
 static void workbench_view_update(void *vedata)
 {
-  reinterpret_cast<WORKBENCH_Data *>(vedata)->instance->config.reset_taa_next_sample = true;
+  WORKBENCH_Data *ved = reinterpret_cast<WORKBENCH_Data *>(vedata);
+  if (ved->instance) {
+    ved->instance->config.reset_taa_next_sample = true;
+  }
 }
 
 static void workbench_id_update(void *vedata, struct ID *id)



More information about the Bf-blender-cvs mailing list