diff options
author | Eli Zaretskii <eliz@gnu.org> | 2011-07-02 18:16:27 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2011-07-02 18:16:27 +0300 |
commit | 6eec759623c7d77e01370c504543a29887c28034 (patch) | |
tree | 9037e6a75f8945cc77ccd8436d1263058729a872 /src/dispextern.h | |
parent | a2eaa31ddf8dabc71436dcb120ad7970a40045a4 (diff) |
Start fixing cursor motion around invisible text.
Hit a MAJOR design problem in pushing and popping bidi iterator state.
src/xdisp.c (reseat_1): Call bidi_init_it to resync the bidi
iterator with IT's position.
(handle_stop, back_to_previous_visible_line_start, reseat_1):
Reset the from_disp_prop_p flag.
src/bidi.c (bidi_cache_search): Don't assume bidi_cache_last_idx is
always valid if bidi_cache_idx is valid.
(bidi_cache_find_level_change): xassert that bidi_cache_last_idx
is valid if it's going to be used.
Diffstat (limited to 'src/dispextern.h')
0 files changed, 0 insertions, 0 deletions