Fix segment comparison
authorLukáš Jiřiště <gymnazium.jiriste@gmail.com>
Sun, 27 Jul 2025 06:28:17 +0000 (08:28 +0200)
committerLukáš Jiřiště <gymnazium.jiriste@gmail.com>
Sun, 27 Jul 2025 06:28:17 +0000 (08:28 +0200)
src/schema_mode.c

index 4b3f85ea026c4ca6627ba6bf9b4fb0358f77a322..93465a743ee7a78816515b9866f6c7560055bf51 100644 (file)
@@ -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);
 }