rimmed pushed a commit to branch master.

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

commit 278f0bd83f773f4949b11b5bb81c5ad5a7a1b5d3
Author: Andrii Kroitor <an.kroi...@samsung.com>
Date:   Wed Mar 23 16:46:13 2016 +0200

    project_navigator: implement shortcut for group_add (CTRL+N)
---
 src/bin/ui/project_navigator.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/bin/ui/project_navigator.c b/src/bin/ui/project_navigator.c
index c0eb8cb..6706db7 100644
--- a/src/bin/ui/project_navigator.c
+++ b/src/bin/ui/project_navigator.c
@@ -428,6 +428,8 @@ _btn_add_group_cb(void *data __UNUSED__,
    Eina_List *l;
    Elm_Object_Item *glit;
 
+   if (!ap.project) return; /* when pressing ctrl + n without open project */
+
    assert(validator == NULL);
 
    BOX_ADD(ap.win, layout_p.box, false, false)
@@ -687,6 +689,7 @@ project_navigator_add(void)
 
    evas_object_smart_callback_add(ap.win, SIGNAL_GROUP_ADDED, _group_add, 
NULL);
    evas_object_smart_callback_add(ap.win, SIGNAL_GROUP_DELETED, _group_del, 
NULL);
+   evas_object_smart_callback_add(ap.win, SIGNAL_SHORTCUT_ADD_GROUP, 
_btn_add_group_cb, NULL);
 
    TODO("Add deletion callback and free resources");
 

-- 


Reply via email to