diff --git a/tests/visual.cpp b/tests/visual.cpp index b4fd794f4..aa9d9aadd 100644 --- a/tests/visual.cpp +++ b/tests/visual.cpp @@ -341,8 +341,8 @@ TEST_CASE("Visual") { uint64_t channels; char* egc = notcurses_at_yx(nc_, y, x, &stylemask, &channels); REQUIRE(nullptr != egc); - CHECK((rgba[(y * 2 * DIMX) + (x * 2)] & 0xffffff) == channels_fg_rgb(channels)); - CHECK((rgba[(y * 2 + 1) * DIMX + (x * 2) + 1] & 0xffffff) == channels_fg_rgb(channels)); + CHECK((htole(rgba[(y * 2 * DIMX) + (x * 2)]) & 0xffffff) == channels_fg_rgb(channels)); + CHECK((htole(rgba[(y * 2 + 1) * DIMX + (x * 2) + 1]) & 0xffffff) == channels_fg_rgb(channels)); free(egc); } }