summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Matocha <kmatocha@icloud.com>2021-03-25 11:31:07 -0500
committerKevin Matocha <kmatocha@icloud.com>2021-03-25 11:31:07 -0500
commit56362a9806ab91b8cc9fb2d1d3e829b2ffc3f7c7 (patch)
treef23b1a3761da132231f193749db0266dc8d30b14
parent9485805b6aa6178f2b4abe0eaefc76c4ebfc4b6d (diff)
remove duplicated code, replace with displayio_area_canon
-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);
}