diff --git a/src/conio/bitmap_con.c b/src/conio/bitmap_con.c index 35b523ef2367c9a0d1e4e130402052b344d6b3a7..fa2ec1f0940c0a9a8323d1e40cdb89edeae39e73 100644 --- a/src/conio/bitmap_con.c +++ b/src/conio/bitmap_con.c @@ -1427,6 +1427,7 @@ int bitmap_setpixels(uint32_t sx, uint32_t sy, uint32_t ex, uint32_t ey, uint32_ if (mask == NULL) { for (x = sx; x <= ex; x++) { screena.screen[PIXEL_OFFSET(screena, x, y)] = pixels->pixels[pos]; + screena.rect->data[PIXEL_OFFSET(screena, x, y)] = color_value(pixels->pixels[pos]); if (pixels->pixelsb) { screenb.screen[PIXEL_OFFSET(screenb, x, y)] = pixels->pixelsb[pos]; screenb.rect->data[PIXEL_OFFSET(screenb, x, y)] = color_value(pixels->pixelsb[pos]);