Rev 3710 | Rev 3723 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3710 | Rev 3715 | ||
---|---|---|---|
Line 576... | Line 576... | ||
576 | /* Do not hide cursor if we are going to overwrite it */ |
576 | /* Do not hide cursor if we are going to overwrite it */ |
577 | if ((vport->cursor_active) && (vport->cursor_shown) && |
577 | if ((vport->cursor_active) && (vport->cursor_shown) && |
578 | ((vport->cur_col != col) || (vport->cur_row != row))) |
578 | ((vport->cur_col != col) || (vport->cur_row != row))) |
579 | cursor_hide(vport); |
579 | cursor_hide(vport); |
580 | 580 | ||
581 | uint8_t glyph = vport->backbuf[BB_POS(vport, col, row)]; |
- | |
582 | - | ||
583 | if (glyph != c) { |
- | |
584 | vport->backbuf[BB_POS(vport, col, row)] = c; |
581 | vport->backbuf[BB_POS(vport, col, row)] = c; |
585 | draw_glyph(vport, false, col, row); |
582 | draw_glyph(vport, false, col, row); |
586 | } |
- | |
587 | 583 | ||
588 | vport->cur_col = col; |
584 | vport->cur_col = col; |
589 | vport->cur_row = row; |
585 | vport->cur_row = row; |
590 | 586 | ||
591 | vport->cur_col++; |
587 | vport->cur_col++; |