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

-- 


Reply via email to