diff --git a/src/conio/bitmap_con.c b/src/conio/bitmap_con.c index 2e0beb58b2cfcd0fba69c7153421eafa5380e44e..d18c83a3c4c1818aeea3c6f865353d01615325dd 100644 --- a/src/conio/bitmap_con.c +++ b/src/conio/bitmap_con.c @@ -2183,6 +2183,8 @@ int bitmap_drv_init_mode(int mode, int *width, int *height, int maxwidth, int ma bitmap_attr2palette_locked(vstat.currattr, &vstat.vmem->vmem[i].fg, &vstat.vmem->vmem[i].bg); } } + // Clear the bitmap draw cache + FREE_AND_NULL(bitmap_drawn); if (init_screens(width, height)) return -1;