Evas textblock and font engine: Fixed cursor position to be at the end of the current item, and not the end of the line, this looks nicer in bidi strings.

Fixed querying char coords to return the current position of the NULL according to the text's alignment, not the paragraph's.

SVN revision: 53061
This commit is contained in:
Tom Hacohen 2010-10-05 14:05:23 +00:00
parent 5999ca1825
commit cfa9703607
1 changed files with 1 additions and 2 deletions

View File

@ -384,8 +384,7 @@ evas_common_font_query_char_coords(RGBA_Font *fn, const Eina_Unicode *in_text, c
/* if it's rtl then the location is the left of the string,
* otherwise, the right. */
#ifdef BIDI_SUPPORT
if (intl_props &&
EVAS_BIDI_PARAGRAPH_DIRECTION_IS_RTL(intl_props->props))
if (evas_bidi_is_rtl_char(intl_props, 0))
{
if (cx) *cx = 0;
if (ch) *ch = asc + desc;