forked from enlightenment/efl
and fix up.down arrow on intermediate lines with overflow
SVN revision: 48076
This commit is contained in:
parent
d2124c5b46
commit
d5f84085b5
|
@ -352,19 +352,20 @@ _curs_jump_line(Evas_Textblock_Cursor *c, Evas_Object *o, Entry *en, int ln)
|
||||||
return;
|
return;
|
||||||
if (evas_textblock_cursor_char_coord_set(c, en->cx, ly + (lh / 2)))
|
if (evas_textblock_cursor_char_coord_set(c, en->cx, ly + (lh / 2)))
|
||||||
return;
|
return;
|
||||||
|
evas_textblock_cursor_line_set(c, ln);
|
||||||
if (en->cx < (lx + (lw / 2)))
|
if (en->cx < (lx + (lw / 2)))
|
||||||
{
|
{
|
||||||
// evas_textblock_cursor_line_first(c);
|
|
||||||
if (ln == last) _curs_end(c, o, en);
|
if (ln == last) _curs_end(c, o, en);
|
||||||
|
// evas_textblock_cursor_line_first(c);
|
||||||
_curs_lin_start(c, o, en);
|
_curs_lin_start(c, o, en);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// evas_textblock_cursor_line_last(c);
|
|
||||||
if (ln == last)
|
if (ln == last)
|
||||||
_curs_end(c, o, en);
|
_curs_end(c, o, en);
|
||||||
else
|
else
|
||||||
_curs_lin_end(c, o, en);
|
_curs_lin_end(c, o, en);
|
||||||
|
// evas_textblock_cursor_line_last(c);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue