diff --git a/src/conio/bitmap_con.c b/src/conio/bitmap_con.c index 3203037958e35388aeda811ffac99d5eafe432e2..7cec122a5c858b041e34c4a6f0e0032ebcba2f39 100644 --- a/src/conio/bitmap_con.c +++ b/src/conio/bitmap_con.c @@ -554,7 +554,10 @@ static int bitmap_draw_one_char(unsigned int xpos, unsigned int ypos) sch=vstat.vmem[(ypos-1)*cio_textinfo.screenwidth+(xpos-1)]; bg=(sch&0x7000)>>12; - fg=(sch&0x0f00)>>8; + if(sch&0x8000 && vstat.blink) + fg=bg; + else + fg=(sch&0x0f00)>>8; fontoffset=(sch&0xff)*vstat.charheight; pthread_mutex_lock(&screenlock);