src/xdisp.c (move_it_in_display_line_to): Call RESTORE_IT on ppos_it
only under bidi iteration.
+2011-09-07 Eli Zaretskii <eliz@gnu.org>
+
+ * xdisp.c (move_it_in_display_line_to): Call RESTORE_IT on ppos_it
+ only under bidi iteration.
+
2011-09-07 Jan Djärv <jan.h.d@swipnet.se>
* gtkutil.c (xg_make_tool_item): Insert comment about eventbox.
&& !saw_smaller_pos
&& IT_CHARPOS (*it) > to_charpos))
{
- if (!at_eob_p && IT_CHARPOS (ppos_it) < ZV)
+ if (it->bidi_p
+ && !at_eob_p && IT_CHARPOS (ppos_it) < ZV)
RESTORE_IT (it, &ppos_it, ppos_data);
result = MOVE_POS_MATCH_OR_ZV;
break;