[Bf-blender-cvs] [782d240a1b6] temp-geometry-nodes-fields-prototype: Fix crash in the Is Viewport node
Hans Goudey
noreply at git.blender.org
Tue Aug 3 22:12:26 CEST 2021
Commit: 782d240a1b65906f435b1184c16b3888bc7d244e
Author: Hans Goudey
Date: Tue Aug 3 16:12:18 2021 -0400
Branches: temp-geometry-nodes-fields-prototype
https://developer.blender.org/rB782d240a1b65906f435b1184c16b3888bc7d244e
Fix crash in the Is Viewport node
===================================================================
M source/blender/nodes/geometry/nodes/node_geo_is_viewport.cc
===================================================================
diff --git a/source/blender/nodes/geometry/nodes/node_geo_is_viewport.cc b/source/blender/nodes/geometry/nodes/node_geo_is_viewport.cc
index ec875b9f983..ae90af99ab6 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_is_viewport.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_is_viewport.cc
@@ -31,7 +31,8 @@ static void geo_node_is_viewport_exec(GeoNodeExecParams params)
const eEvaluationMode mode = DEG_get_mode(depsgraph);
const bool is_viewport = mode == DAG_EVAL_VIEWPORT;
- params.set_output("Is Viewport", is_viewport);
+ /* This is a field just to avoid a crash, it doesn't seem like it should need to be a field. */
+ params.set_output("Is Viewport", bke::FieldRef<bool>(new bke::ConstantField(is_viewport)));
}
} // namespace blender::nodes
More information about the Bf-blender-cvs
mailing list