NP, and sorry for the bug :) On Tue, 2010-08-10 at 16:30 +0800, Brian Wang wrote: > Thanks! It works! > > On Tue, Aug 10, 2010 at 3:16 PM, Enlightenment SVN > <no-re...@enlightenment.org> wrote: > > Log: > > Edje: Fixed edje_object_part_text_cursor_content_get to handle non-english. > > Thanks to Brian Wang for reporting. > > Author: tasn > > Date: 2010-08-10 00:16:45 -0700 (Tue, 10 Aug 2010) > > New Revision: 50953 > > > > Modified: > > trunk/edje/src/lib/edje_entry.c > > > > Modified: trunk/edje/src/lib/edje_entry.c > > =================================================================== > > --- trunk/edje/src/lib/edje_entry.c 2010-08-10 03:37:21 UTC (rev 50952) > > +++ trunk/edje/src/lib/edje_entry.c 2010-08-10 07:16:45 UTC (rev 50953) > > @@ -2437,16 +2437,21 @@ > > Evas_Textblock_Cursor *c = _cursor_get(rp, cur); > > const char *s; > > static char buf[16]; > > - int pos, pos2, ch; > > + int pos, pos2, i; > > if (!c) return NULL; > > s = > > evas_textblock_node_format_text_get(evas_textblock_cursor_format_get(c)); > > if (s) return s; > > s = evas_textblock_cursor_paragraph_text_get(c); > > if (!s) return NULL; > > pos = evas_textblock_cursor_pos_get(c); > > - pos2 = evas_string_char_next_get(s, pos, &ch); > > - strncpy(buf, s + pos, pos2 - pos); > > - buf[pos2 - pos] = 0; > > + /* Get the actual utf8 pos */ > > + for (i = 0 ; pos > 0 ; pos--) > > + { > > + i = evas_string_char_next_get(s, i, NULL); > > + } > > + pos2 = evas_string_char_next_get(s, i, NULL); > > + strncpy(buf, s + i, pos2 - i); > > + buf[pos2 - i] = 0; > > return buf; > > } > > > > > > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by > > > > Make an app they can't live without > > Enter the BlackBerry Developer Challenge > > http://p.sf.net/sfu/RIM-dev2dev > > _______________________________________________ > > enlightenment-svn mailing list > > enlightenment-...@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > > > > >
------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel