pango_layout_move_cursor_visually() bug?
Submitted by Behdad Esfahbod
Link to original bug (#591733)
Description
Reported on the mailing list:
I find a bug of "pango_layout_move_cursor_visually": the layout text is "012345" , I move cursor from (index:100, trailing:100) to left. I first get (5, 5). I think it should be (5, 1), that is the rightest position.
the code is: int index = 100; int trailing = 100; int newIndex = 5; int newTrailing = 5;
while (newIndex != -1)
{
pango_layout_move_cursor_visually (layout, true, index, trailing, -1, &newIndex, &newTrailing);
MyTrace ("[%d, %d]\n", newIndex, newTrailing);
index = newIndex;
trailing = newTrailing ;
}