Fix display of R2L strings in mode line.
authorEli Zaretskii <eliz@gnu.org>
Thu, 16 Jun 2011 16:32:33 +0000 (19:32 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 16 Jun 2011 16:32:33 +0000 (19:32 +0300)
commit578b494e52299cde50995fadee1a41f5bae0a573
tree5c564f244affd112f15a91c02526c1fc077707bc
parent9f2573525cdb8fa7b2995a850380a4e267a544b7
Fix display of R2L strings in mode line.
Composed characters still don't work.

 src/xdisp.c (init_iterator): Don't initialize it->bidi_p for strings
 here.
 (reseat_to_string): Initialize it->bidi_p for strings here.
 (next_element_from_string, next_element_from_c_string)
 (next_element_from_buffer): Add xassert's for correspondence
 between IT's object being iterated and it->bidi_it.string
 structure.
 src/bidi.c (bidi_level_of_next_char): Fix the logic for looking up
 the sentinel state in the cache.
src/ChangeLog
src/bidi.c
src/xdisp.c