diff options
author | Hans Goudey <h.goudey@me.com> | 2022-09-02 22:32:17 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2022-09-02 23:44:05 +0300 |
commit | ab6702a40fdfbdec08d9d75676db076546de84d5 (patch) | |
tree | 60193574d72bb52af78f9e942e7d9ade580cf548 /source/blender | |
parent | 4068880ffcb76ca8d7f1f205fb1605588d711572 (diff) |
Cleanup: Return early
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/editors/space_node/drawnode.cc | 38 |
1 files changed, 19 insertions, 19 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<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 |