[Bf-blender-cvs] [ab6702a40fd] master: Cleanup: Return early

Hans Goudey noreply at git.blender.org
Fri Sep 2 22:44:21 CEST 2022


Commit: ab6702a40fdfbdec08d9d75676db076546de84d5
Author: Hans Goudey
Date:   Fri Sep 2 14:32:17 2022 -0500
Branches: master
https://developer.blender.org/rBab6702a40fdfbdec08d9d75676db076546de84d5

Cleanup: Return early

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

M	source/blender/editors/space_node/drawnode.cc

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

diff --git a/source/blender/editors/space_node/drawnode.cc b/source/blender/editors/space_node/drawnode.cc
index ca9f305379e..68b64804526 100644
--- a/source/blender/editors/space_node/drawnode.cc
+++ b/source/blender/editors/space_node/drawnode.cc
@@ -1665,27 +1665,27 @@ bool node_link_bezier_points(const View2D *v2d,
                              const int resol)
 {
   std::array<float2, 4> points;
+  if (!node_link_bezier_handles(v2d, snode, link, points)) {
+    return false;
+  }
 
-  if (node_link_bezier_handles(v2d, snode, link, points)) {
-    /* always do all three, to prevent data hanging around */
-    BKE_curve_forward_diff_bezier(points[0].x,
-                                  points[1].x,
-                                  points[2].x,
-                                  points[3].x,
-                                  coord_array[0] + 0,
-                                  resol,
-                                  sizeof(float[2]));
-    BKE_curve_forward_diff_bezier(points[0].y,
-                                  points[1].y,
-                                  points[2].y,
-                                  points[3].y,
-                                  coord_array[0] + 1,
-                                  resol,
-                                  sizeof(float[2]));
+  /* always do all three, to prevent data hanging around */
+  BKE_curve_forward_diff_bezier(points[0].x,
+                                points[1].x,
+                                points[2].x,
+                                points[3].x,
+                                coord_array[0] + 0,
+                                resol,
+                                sizeof(float[2]));
+  BKE_curve_forward_diff_bezier(points[0].y,
+                                points[1].y,
+                                points[2].y,
+                                points[3].y,
+                                coord_array[0] + 1,
+                                resol,
+                                sizeof(float[2]));
 
-    return true;
-  }
-  return false;
+  return true;
 }
 
 #define NODELINK_GROUP_SIZE 256



More information about the Bf-blender-cvs mailing list