netstar pushed a commit to branch master.

http://git.enlightenment.org/tools/edi.git/commit/?id=50cbcc3d93facd4716ac40872f3a50864b773de0

commit 50cbcc3d93facd4716ac40872f3a50864b773de0
Author: Al Poole <nets...@gmail.com>
Date:   Sat Oct 28 21:47:59 2017 +0100

    edi_main: don't start build,test,clean when unknown project type.
---
 src/bin/edi_main.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/bin/edi_main.c b/src/bin/edi_main.c
index b1b04c5..d00fed7 100644
--- a/src/bin/edi_main.c
+++ b/src/bin/edi_main.c
@@ -732,6 +732,9 @@ _edi_build_display_status_cb(int status, void *data)
 static void
 _edi_build_project(void)
 {
+   if (!edi_build_provider_for_project_get())
+     return;
+
    if (edi_exe_notify_handle("edi_build", _edi_build_display_status_cb, 
_("Build")))
      {
         _edi_build_menu_items_disabled_set(EINA_TRUE);
@@ -743,6 +746,9 @@ _edi_build_project(void)
 static void
 _edi_build_clean_project(void)
 {
+   if (!edi_build_provider_for_project_get())
+     return;
+
    if (edi_exe_notify_handle("edi_clean", _edi_build_display_status_cb, 
_("Clean")))
      {
         _edi_build_menu_items_disabled_set(EINA_TRUE);
@@ -754,6 +760,9 @@ _edi_build_clean_project(void)
 static void
 _edi_build_test_project(void)
 {
+   if (!edi_build_provider_for_project_get())
+     return;
+
    if (edi_exe_notify_handle("edi_test", _edi_build_display_status_cb, 
_("Test")))
      {
         _edi_build_menu_items_disabled_set(EINA_TRUE);

-- 


Reply via email to