kuuko pushed a commit to branch master. http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=f3ee18d032d47f358664e00090d5faaa351dd763
commit f3ee18d032d47f358664e00090d5faaa351dd763 Author: Kai Huuhko <[email protected]> Date: Thu Nov 28 03:11:26 2013 +0200 Elementary.entry: Free cursor text before returning it to python space --- efl/elementary/entry.pyx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/efl/elementary/entry.pyx b/efl/elementary/entry.pyx index a0c6c91..9e20049 100644 --- a/efl/elementary/entry.pyx +++ b/efl/elementary/entry.pyx @@ -1200,7 +1200,12 @@ cdef class Entry(Object): :rtype: unicode """ - return _ctouni(elm_entry_cursor_content_get(self.obj)) + cdef: + const_char *text = elm_entry_cursor_content_get(self.obj) + unicode ret = _ctouni(text) + + free(<void *>text) + return ret def cursor_geometry_get(self): """cursor_geometry_get() -> (int x, int y, int w, int h) --
