Evas textblock and font engine: Fixed cursor position to be at the end of the current...
authortasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 5 Oct 2010 14:05:23 +0000 (14:05 +0000)
committertasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 5 Oct 2010 14:05:23 +0000 (14:05 +0000)
Fixed querying char coords to return the current position of the NULL according to the text's alignment, not the paragraph's.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53061 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/engines/common/evas_font_query.c

index 175a369..b80fe61 100644 (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;