aboutsummaryrefslogtreecommitdiffstats
path: root/src/xterm.c
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2012-09-11 12:32:41 +0900
committerYAMAMOTO Mitsuharu2012-09-11 12:32:41 +0900
commit3057e615af94af8d08f475208c7e459f5d7115ac (patch)
tree1e784dddfa2fdd42e420cd4ff469d66b4f7f8368 /src/xterm.c
parentc990426a9883c1bd1782e6b117184b654eecda67 (diff)
downloademacs-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/xterm.c')
-rw-r--r--src/xterm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/xterm.c b/src/xterm.c
index f0f6702cd67..e5a5932beae 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -2975,6 +2975,7 @@ x_draw_glyph_string (struct glyph_string *s)
2975 XSetClipMask (next->display, next->gc, None); 2975 XSetClipMask (next->display, next->gc, None);
2976 next->hl = save; 2976 next->hl = save;
2977 next->num_clips = 0; 2977 next->num_clips = 0;
2978 next->clip_head = s->next;
2978 } 2979 }
2979 } 2980 }
2980 } 2981 }