Build against newer Fribidi
authorsachiel <sachiel@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 24 Apr 2009 00:21:26 +0000 (00:21 +0000)
committersachiel <sachiel@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 24 Apr 2009 00:21:26 +0000 (00:21 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@40341 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/engines/common/evas_intl_utils.c

index 6fcc099..8a13fbe 100644 (file)
@@ -102,6 +102,8 @@ error1:
 int
 evas_intl_is_rtl_char(FriBidiLevel *embedded_level_list, FriBidiStrIndex i)
 {
-       return fribidi_is_char_rtl(embedded_level_list, 0, i);
+       if(embedded_level_list || i < 0)
+               return 0;
+       return FRIBIDI_IS_RTL(embedded_level_list[i]);
 }
 #endif