]> git.eshelyaron.com Git - emacs.git/commit
Avoid zero-width glyphs and the resulting cursor artifacts
authorPip Cet <pipcet@gmail.com>
Thu, 4 Jun 2020 22:28:53 +0000 (22:28 +0000)
committerPip Cet <pipcet@gmail.com>
Fri, 5 Jun 2020 13:13:48 +0000 (13:13 +0000)
commita984f39554cb33b9c2efbc843aabb283c69d503d
treec359e14060b47281ee4a8d3b27cd02b85e5fe8d1
parent8ee367fe864d131a9d7f87677b9418ac78c922fa
Avoid zero-width glyphs and the resulting cursor artifacts

* src/xdisp.c (fill_gstring_glyph_string): Handle unavailable glyphs.
(append_composite_glyph): Mark unavailable glyphs.
(gui_produce_glyphs): Make glyphs unavailable for zero-width
compositions.  (Bug#41645)
src/xdisp.c