diff --git a/src/conio/bitmap_con.c b/src/conio/bitmap_con.c index 0b33054777b9588a66cd94968640bdf1938f3a56..8e72f1991489f6251db41abb6fcf14c5d50321d8 100644 --- a/src/conio/bitmap_con.c +++ b/src/conio/bitmap_con.c @@ -1426,8 +1426,10 @@ struct ciolib_pixels *bitmap_getpixels(uint32_t sx, uint32_t sy, uint32_t ex, ui return NULL; } + bitmap_draw_one_char(vstat.curs_col, vstat.curs_row); for (y = sy; y <= ey; y++) memcpy(&pixels->pixels[width*(y-sy)], &screen.screen[PIXEL_OFFSET(screen, sx, y)], width * sizeof(pixels->pixels[0])); + bitmap_draw_one_char_cursor(vstat.curs_col, vstat.curs_row); pthread_mutex_unlock(&screen.screenlock); pthread_mutex_unlock(&blinker_lock);