jackdanielz pushed a commit to branch master.

http://git.enlightenment.org/tools/erigo.git/commit/?id=1a83706673cdd325ef86e2abd05912b0632534e4

commit 1a83706673cdd325ef86e2abd05912b0632534e4
Author: Daniel Zaoui <daniel.za...@samsung.com>
Date:   Mon Nov 9 14:27:59 2015 +0200

    Gui Value: fix string comparison
---
 src/lib/gui_widget.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/gui_widget.c b/src/lib/gui_widget.c
index f7ffff8..589e558 100644
--- a/src/lib/gui_widget.c
+++ b/src/lib/gui_widget.c
@@ -3088,6 +3088,8 @@ gui_value_cmp(const Gui_Value *val1, const Gui_Value 
*val2)
       case GUI_TYPE_ENUM:
       case GUI_TYPE_STRING:
            {
+              if (val1->string == val2->string) return EINA_FALSE;
+              if (!val1->string || !val2->string) return EINA_TRUE;
               return strcmp(val1->string, val2->string);
               break;
            }

-- 


Reply via email to