diff options
Diffstat (limited to 'src/w32term.c')
| -rw-r--r-- | src/w32term.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/w32term.c b/src/w32term.c index 57455303ed5..25ecccfd6ba 100644 --- a/src/w32term.c +++ b/src/w32term.c | |||
| @@ -1846,6 +1846,7 @@ x_draw_glyph_string_background (s, force_p) | |||
| 1846 | || s->font_not_found_p | 1846 | || s->font_not_found_p |
| 1847 | || s->extends_to_end_of_line_p | 1847 | || s->extends_to_end_of_line_p |
| 1848 | || s->font->bdf | 1848 | || s->font->bdf |
| 1849 | || cleartype_active | ||
| 1849 | || force_p) | 1850 | || force_p) |
| 1850 | { | 1851 | { |
| 1851 | x_clear_glyph_string_rect (s, s->x, s->y + box_line_width, | 1852 | x_clear_glyph_string_rect (s, s->x, s->y + box_line_width, |
| @@ -1874,7 +1875,8 @@ x_draw_glyph_string_foreground (s) | |||
| 1874 | else | 1875 | else |
| 1875 | x = s->x; | 1876 | x = s->x; |
| 1876 | 1877 | ||
| 1877 | if (s->for_overlaps || (s->background_filled_p && s->hl != DRAW_CURSOR)) | 1878 | if (s->for_overlaps || (s->background_filled_p && s->hl != DRAW_CURSOR) |
| 1879 | || cleartype_active) | ||
| 1878 | SetBkMode (s->hdc, TRANSPARENT); | 1880 | SetBkMode (s->hdc, TRANSPARENT); |
| 1879 | else | 1881 | else |
| 1880 | SetBkMode (s->hdc, OPAQUE); | 1882 | SetBkMode (s->hdc, OPAQUE); |