From ab6702a40fdfbdec08d9d75676db076546de84d5 Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Fri, 2 Sep 2022 14:32:17 -0500 Subject: [PATCH] Cleanup: Return early --- source/blender/editors/space_node/drawnode.cc | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) 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 points; - - 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])); - - return true; + if (!node_link_bezier_handles(v2d, snode, link, points)) { + return false; } - return false; + + /* 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; } #define NODELINK_GROUP_SIZE 256