[Bf-blender-cvs] [79f70e48eb9] master: Fix: crash in mesh topology nodes

Jacques Lucke noreply at git.blender.org
Fri Jan 27 12:40:14 CET 2023


Commit: 79f70e48eb96609cff2f9bb45d762e230b6fe820
Author: Jacques Lucke
Date:   Fri Jan 27 12:40:08 2023 +0100
Branches: master
https://developer.blender.org/rB79f70e48eb96609cff2f9bb45d762e230b6fe820

Fix: crash in mesh topology nodes

This was broken in rBd6c9cd445cb41480b40.

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

M	source/blender/nodes/geometry/nodes/node_geo_mesh_topology_corners_of_vertex.cc
M	source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc

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

diff --git a/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_corners_of_vertex.cc b/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_corners_of_vertex.cc
index 8d7ebb4e105..81608271d5b 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_corners_of_vertex.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_corners_of_vertex.cc
@@ -123,7 +123,7 @@ class CornersOfVertInput final : public bke::MeshFieldInput {
           corner_of_vertex[selection_i] = corner_indices[sort_indices[index_in_sort_wrapped]];
         }
         else {
-          corner_of_vertex[selection_i] = corner_indices[index_in_sort_wrapped];
+          corner_of_vertex[selection_i] = corners[index_in_sort_wrapped];
         }
       }
     });
diff --git a/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc b/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc
index 7c27a4b783d..8fd1ffa5148 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc
@@ -124,7 +124,7 @@ class EdgesOfVertInput final : public bke::MeshFieldInput {
           edge_of_vertex[selection_i] = edge_indices[sort_indices[index_in_sort_wrapped]];
         }
         else {
-          edge_of_vertex[selection_i] = edge_indices[index_in_sort_wrapped];
+          edge_of_vertex[selection_i] = edges[index_in_sort_wrapped];
         }
       }
     });



More information about the Bf-blender-cvs mailing list