From: Lukáš Jiřiště Date: Sun, 27 Jul 2025 06:28:17 +0000 (+0200) Subject: Fix segment comparison X-Git-Url: https://git.ljiriste.work/?a=commitdiff_plain;h=4f606893ad804c06e4a61ddeef1021f24490bb64;p=FET_sim.git Fix segment comparison --- diff --git a/src/schema_mode.c b/src/schema_mode.c index 4b3f85e..93465a7 100644 --- a/src/schema_mode.c +++ b/src/schema_mode.c @@ -220,7 +220,7 @@ int place_segment(WINDOW *schematics_win, t_node *node, t_node_segment *predicti prediction->connects = merge_connect(prediction->connects, 1 << LEFT); } else - return (1); // The choice not to ungetch is deliberate, because it felt weird sing it + return (1); // The choice not to ungetch is deliberate, because it felt weird using it ft_vec_append(&node->segments, prediction); schema_draw_segment(schematics_win, prediction); *prediction = tmp; @@ -237,7 +237,7 @@ int cmp_seg(const void *v_seg1, const void *v_seg2) if (seg1->position.x != seg2->position.x) return ((seg1->position.x > seg2->position.x) - (seg1->position.x < seg2->position.x)); if (seg1->position.y != seg2->position.y) - return ((seg1->position.y > seg2->position.y) - (seg1->position.x < seg2->position.x)); + return ((seg1->position.y > seg2->position.y) - (seg1->position.y < seg2->position.y)); return (0); }