diff options
| author | YAMAMOTO Mitsuharu | 2012-09-11 12:32:41 +0900 |
|---|---|---|
| committer | YAMAMOTO Mitsuharu | 2012-09-11 12:32:41 +0900 |
| commit | 3057e615af94af8d08f475208c7e459f5d7115ac (patch) | |
| tree | 1e784dddfa2fdd42e420cd4ff469d66b4f7f8368 /src/w32term.c | |
| parent | c990426a9883c1bd1782e6b117184b654eecda67 (diff) | |
| download | emacs-3057e615af94af8d08f475208c7e459f5d7115ac.tar.gz emacs-3057e615af94af8d08f475208c7e459f5d7115ac.zip | |
Fix wrong overhang display for gstring compositions (Bug#12364).
* xdisp.c (right_overwritten, right_overwriting): Also handle gstring
composition cases (Bug#12364).
* xterm.c (x_draw_glyph_string): Avoid overwriting inverted left
overhang of succeeding glyphs overlapping box cursor.
* w32term.c (x_draw_glyph_string): Likewise.
Diffstat (limited to 'src/w32term.c')
| -rw-r--r-- | src/w32term.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/w32term.c b/src/w32term.c index 571db3cbe8e..28c1c593cf6 100644 --- a/src/w32term.c +++ b/src/w32term.c | |||
| @@ -2591,6 +2591,7 @@ x_draw_glyph_string (struct glyph_string *s) | |||
| 2591 | w32_set_clip_rectangle (next->hdc, NULL); | 2591 | w32_set_clip_rectangle (next->hdc, NULL); |
| 2592 | next->hl = save; | 2592 | next->hl = save; |
| 2593 | next->num_clips = 0; | 2593 | next->num_clips = 0; |
| 2594 | next->clip_head = s->next; | ||
| 2594 | } | 2595 | } |
| 2595 | } | 2596 | } |
| 2596 | } | 2597 | } |