summaryrefslogtreecommitdiff
path: root/shared-module/vectorio/VectorShape.c
diff options
context:
space:
mode:
Diffstat (limited to 'shared-module/vectorio/VectorShape.c')
-rw-r--r--shared-module/vectorio/VectorShape.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/shared-module/vectorio/VectorShape.c b/shared-module/vectorio/VectorShape.c
index 62f53668c..efc40d035 100644
--- a/shared-module/vectorio/VectorShape.c
+++ b/shared-module/vectorio/VectorShape.c
@@ -55,16 +55,7 @@ static void _get_screen_area(vectorio_vector_shape_t *self, displayio_area_t *ou
out_area->y2 = (out_area->y2 + self->y) * self->absolute_transform->dy + self->absolute_transform->y;
}
// We might have mirrored due to dx
- if (out_area->x2 < out_area->x1) {
- int16_t swap = out_area->x1;
- out_area->x1 = out_area->x2;
- out_area->x2 = swap;
- }
- if (out_area->y2 < out_area->y1) {
- int16_t swap = out_area->y1;
- out_area->y1 = out_area->y2;
- out_area->y2 = swap;
- }
+ displayio_area_canon(out_area);
VECTORIO_SHAPE_DEBUG(" out:{(%5d,%5d), (%5d,%5d)}\n", out_area->x1, out_area->y1, out_area->x2, out_area->y2);
}