jackdanielz pushed a commit to branch master. http://git.enlightenment.org/tools/expedite.git/commit/?id=09456566a339e8cdc6f0e8a2111e75f4c275b599
commit 09456566a339e8cdc6f0e8a2111e75f4c275b599 Author: Daniel Zaoui <[email protected]> Date: Thu Nov 20 11:41:47 2014 +0200 Text: Fix segfault when a test is re-executed. It happens in the text append test. One of the internal pointers was pointing to freed memory. --- src/bin/textblock_text_append.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/textblock_text_append.c b/src/bin/textblock_text_append.c index 4daa8cf..2b34482 100644 --- a/src/bin/textblock_text_append.c +++ b/src/bin/textblock_text_append.c @@ -106,6 +106,7 @@ static void _setup(void) static void _cleanup(void) { eo_del(o_text); + o_text = NULL; } /* loop - do things */ @@ -118,6 +119,7 @@ static void _loop(double t, int f) evas_textblock_cursor_char_delete(cur); evas_textblock_cursor_paragraph_char_first(cur); + if (!o_text) cur2 = NULL; if (!cur2) { eo_do(o_text, cur2 = evas_obj_textblock_cursor_new()); --
