rimmed pushed a commit to branch master.

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

commit dea7a7e3a9c4a29335e21cabd3e729d43cbef5af
Author: Vitalii Vorobiov <vi.vorob...@samsung.com>
Date:   Wed Sep 21 18:01:02 2016 +0300

    project_navigator: add forgotten folder deletion
    
    @fix
---
 src/bin/ui/project_navigator.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/bin/ui/project_navigator.c b/src/bin/ui/project_navigator.c
index 81e1c6c..8cc75c9 100644
--- a/src/bin/ui/project_navigator.c
+++ b/src/bin/ui/project_navigator.c
@@ -544,7 +544,7 @@ _group_del(void *data __UNUSED__,
    arr = eina_str_split_full(group_name, "/", 0, &depth);
    for (i = 0; i < depth; i++)
      {
-        item  =_find_item(item, arr[i]);
+        item = _find_item(item, arr[i]);
         eina_strbuf_append_printf(buf, "%s", arr[i]);
         if (!item) break;
         if (i != depth - 1)
@@ -560,13 +560,16 @@ _group_del(void *data __UNUSED__,
           }
         if (!elm_genlist_item_expanded_get(item) &&
             NULL != eina_list_search_sorted_list(ap.project->RM.groups, 
(Eina_Compare_Cb)group_cmp, eina_strbuf_string_get(buf)))
-          break;
+          {
+             stack = eina_list_append(stack, item);
+             break;
+          }
         stack = eina_list_append(stack, item);
         item = eina_list_data_get(elm_genlist_item_subitems_get(item));
      }
    EINA_LIST_REVERSE_FOREACH(stack, l, item)
      {
-        if (0 == elm_genlist_item_subitems_count(item))
+        if (elm_genlist_item_subitems_count(item) == 0)
           elm_object_item_del(item);
      }
 

-- 


Reply via email to