]> git.eshelyaron.com Git - emacs.git/commit
Fix display of empty margins when default face is remapped
authorEli Zaretskii <eliz@gnu.org>
Fri, 2 Aug 2024 06:48:55 +0000 (09:48 +0300)
committerEshel Yaron <me@eshelyaron.com>
Fri, 2 Aug 2024 10:10:31 +0000 (12:10 +0200)
commitfb3364f7ab2165a9b740c1784d7824837f9ad742
tree581ca9f73ff40f66bb543e6db831d552029f1b75
parent1b961a45908589cc1a6d0301f79eeab20fec327a
Fix display of empty margins when default face is remapped

* src/xdisp.c (display_line): Append space glyphs to margin areas
if the default face is remapped and nothing is written to the
margin area of this screen line.
(produce_special_glyphs): If the truncation/continuation glyphs do
not specify a face, use the remapped default face, not the
original frame-global default face.  Reported by Nicolas
P. Rougier <nicolas.rougier@inria.fr> in
https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg01217.html.

(cherry picked from commit 80108438e5e2e95ca75e59212fb1669a723241b5)
src/xdisp.c