Fix wrong overhang display for gstring compositions (Bug#12364).
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Tue, 11 Sep 2012 03:32:41 +0000 (12:32 +0900)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Tue, 11 Sep 2012 03:32:41 +0000 (12:32 +0900)
commit3057e615af94af8d08f475208c7e459f5d7115ac
tree1e784dddfa2fdd42e420cd4ff469d66b4f7f8368
parentc990426a9883c1bd1782e6b117184b654eecda67
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.
src/ChangeLog
src/w32term.c
src/xdisp.c
src/xterm.c