Fix display of overlapping window-specific overlays
commit18338b1dff981b17426048dfa20a4c6e6e12c5aa
authorEli Zaretskii <eliz@gnu.org>
Tue, 19 May 2015 15:39:25 +0000 (19 18:39 +0300)
committerEli Zaretskii <eliz@gnu.org>
Tue, 19 May 2015 15:39:25 +0000 (19 18:39 +0300)
tree8aeeec235fe38b3e9d66933def2265285c1c88a6
parent08033db08bc2bc75221b0dde97257c987d4efa00
Fix display of overlapping window-specific overlays

* src/keyboard.c (adjust_point_for_property): When adjusting point
due to display strings, ignore overlays that are specific to
windows other than the currently selected one.

* src/xdisp.c (handle_single_display_spec): If the display
property comes from an overlay, arrange for buffer iteration to
resume only after the end of that overlay.  (Bug#20607)
src/keyboard.c
src/xdisp.c