Fix previous change that broke faces in bidirectional text.
authorEli Zaretskii <eliz@gnu.org>
Fri, 22 Jul 2011 14:09:51 +0000 (17:09 +0300)
committerEli Zaretskii <eliz@gnu.org>
Fri, 22 Jul 2011 14:09:51 +0000 (17:09 +0300)
commitb6d5a68964e812af176a6217882add25703914b2
treef3147e2e5c8e602fcd300f9bf3d04949eab75417
parente8c17b886b93f34bcc89e2dff0510cbf63c1f179
Fix previous change that broke faces in bidirectional text.

 src/xdisp.c (compute_stop_pos_backwards): New function.
 (handle_stop_backwards): Revert last change.
 (next_element_from_buffer): Call compute_stop_pos_backwards to
 find a suitable prev_stop when we find ourselves before
 base_level_stop.  Remove the funky search for 1000 character
 positions back.
src/ChangeLog
src/xdisp.c