]> git.eshelyaron.com Git - emacs.git/commit
Improve narrowing when iterator has moved outside of narrowing bounds.
authorGregory Heytings <gregory@heytings.org>
Fri, 29 Jul 2022 16:23:16 +0000 (16:23 +0000)
committerGregory Heytings <gregory@heytings.org>
Fri, 29 Jul 2022 16:28:44 +0000 (18:28 +0200)
commit9c12c3b7c59ee102d3a022368ea050fc9e3bb186
tree9cb7ef34bf3c274f38a9960b6ff62a7694fe629f
parent006f621a89ca327ff0ca0287e14ae9fd432309e1
Improve narrowing when iterator has moved outside of narrowing bounds.

* src/xdisp.c (get_narrowed_begv, get_narrowed_zv): Add 'pos'
parameter.
(init_iterator): Add arguments to 'get_narrowed_begv' and
'get_narrowed_zv'.
(handle_fontified_prop): Recompute the narrowing when iterator
has moved outside of narrowing bounds.

* src/dispextern.h (get_narrowed_begv, get_narrowed_zv): Adapt
prototypes.

* src/composite.c (find_automatic_composition): Add argument
to 'get_narrowed_begv'.
src/composite.c
src/dispextern.h
src/xdisp.c