tasn pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=f366cdeb7663f0f7e52fad78d9770572d27a4640
commit f366cdeb7663f0f7e52fad78d9770572d27a4640 Author: Tom Hacohen <t...@stosb.com> Date: Mon Dec 21 14:45:34 2015 +0000 Entry: clean up single line init function. --- src/lib/elm_entry.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c index fa28a37..b7c953d 100644 --- a/src/lib/elm_entry.c +++ b/src/lib/elm_entry.c @@ -2665,16 +2665,17 @@ _entry_new_line_filter_cb(void *data EINA_UNUSED, Evas_Object *entry EINA_UNUSED, char **text) { - char *old_text; + char *ret; if (!*text) return; - old_text = *text; - *text = _entry_remove_new_line((const char*)*text); - if (*text) - free(old_text); - else - *text = old_text; + ret = _entry_remove_new_line(*text); + + if (ret) + { + free(*text); + *text = ret; + } } static void --