rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=847819a0d51a480ecea3b1a06af377b70a869fb7

commit 847819a0d51a480ecea3b1a06af377b70a869fb7
Author: Vitalii Vorobiov <vi.vorob...@samsung.com>
Date:   Thu Sep 22 18:06:45 2016 +0300

    group_navigator: use EDJE_PART_TYPE_RECTANGLE as base part type
    
    when part add and combobox wasn't touched there is NONE inside so it leads 
to
    abort, fixing it.
    
    @fix
---
 src/bin/ui/workspace/group_navigator.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/bin/ui/workspace/group_navigator.c 
b/src/bin/ui/workspace/group_navigator.c
index 23cc473..26d9f50 100644
--- a/src/bin/ui/workspace/group_navigator.c
+++ b/src/bin/ui/workspace/group_navigator.c
@@ -35,6 +35,7 @@ static Evas_Object *dummy_navi = NULL;
 typedef struct
 {
    int index;
+   int part_type;
    Eina_Stringshare *data;
 } Combobox_Item;
 
@@ -927,6 +928,10 @@ _popup_add_part_close_cb(void *data,
      }
    else
      {
+        /* if part add was clicked and only name was typed,
+           so there are no changes yet and part_type contain 
EDJE_PART_TYPE_NONE */
+        if (pl->popup.part_type == 0)
+          pl->popup.part_type = EDJE_PART_TYPE_RECTANGLE;
         name = elm_entry_entry_get(pl->popup.entry_name);
         msg = eina_stringshare_printf(_("added new part \"%s\""), name);
         change = change_add(msg);

-- 


Reply via email to