summaryrefslogtreecommitdiff
path: root/shared-module
diff options
context:
space:
mode:
authorKevin Matocha <kmatocha@icloud.com>2021-03-22 16:38:56 -0500
committerKevin Matocha <kmatocha@icloud.com>2021-03-22 16:38:56 -0500
commit24831a79d3564f88f06ef49093f042919454d06b (patch)
tree79ba67a17fc3752ea6cafe89d915ca2be7467b97 /shared-module
parent2373e6478027c897aac211e4d5b012944b819ec8 (diff)
update logic for transform_xy
Diffstat (limited to 'shared-module')
-rw-r--r--shared-module/displayio/TileGrid.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/shared-module/displayio/TileGrid.c b/shared-module/displayio/TileGrid.c
index 347eba577..0b0e0479c 100644
--- a/shared-module/displayio/TileGrid.c
+++ b/shared-module/displayio/TileGrid.c
@@ -583,7 +583,7 @@ displayio_area_t *displayio_tilegrid_get_refresh_areas(displayio_tilegrid_t *sel
}
if (self->partial_change) {
- if (self->absolute_transform->transpose_xy) {
+ if (self->transpose_xy != self->absolute_transform->transpose_xy) {
int16_t x1 = self->dirty_area.x1;
self->dirty_area.x1 = self->absolute_transform->x + self->absolute_transform->dx * (self->y + self->dirty_area.y1);
self->dirty_area.y1 = self->absolute_transform->y + self->absolute_transform->dy * (self->x + x1);