rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=1c4687d9cee9137557798d5f8d1378e70c22ca2b
commit 1c4687d9cee9137557798d5f8d1378e70c22ca2b Author: Vyacheslav Reutskiy <v.reuts...@samsung.com> Date: Thu Oct 13 15:41:39 2016 +0300 project manager: add error type for failed export edj file Change-Id: Ie79748d515bce68fb8aaecc69690465c6d08f769 --- src/bin/project_manager/project_manager2.c | 7 ++++++- src/bin/project_manager/project_manager2_data.h | 1 + src/bin/ui/project_common.c | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/bin/project_manager/project_manager2.c b/src/bin/project_manager/project_manager2.c index 35a6006..3a255a2 100644 --- a/src/bin/project_manager/project_manager2.c +++ b/src/bin/project_manager/project_manager2.c @@ -1371,7 +1371,10 @@ _release_export_build_finish_handler(void *data, { Project_Process_Data *ppd = data; - last_error = PM_PROJECT_SUCCESS; + if (!ecore_file_exists(ppd->edj)) + last_error = PM_PROJECT_EXPORT_RELEASE_EDJ_FAILED; + else + last_error = PM_PROJECT_SUCCESS; _end_send(ppd); return ECORE_CALLBACK_DONE; } @@ -1504,6 +1507,8 @@ pm_project_result_string_get(PM_Project_Result result) return "Could not create a object"; case PM_PROJECT_EXPORT_DEVELOP_EDJ_FAILED: return "Could not save develop edj file"; + case PM_PROJECT_EXPORT_RELEASE_EDJ_FAILED: + return "Could not save release edj file"; case PM_PROJECT_BUILD_SOURCE_EDC_FAILED: return "Could not build edj file from edc"; case PM_PROJECT_LAST: diff --git a/src/bin/project_manager/project_manager2_data.h b/src/bin/project_manager/project_manager2_data.h index c2eda71..c51a975 100644 --- a/src/bin/project_manager/project_manager2_data.h +++ b/src/bin/project_manager/project_manager2_data.h @@ -142,6 +142,7 @@ enum _PM_Project_Result PM_PROJECT_EXPORT_SAVE_FONT_FAILED, PM_PROJECT_EXPORT_CREATE_OBJECT_FAILED, PM_PROJECT_EXPORT_DEVELOP_EDJ_FAILED, + PM_PROJECT_EXPORT_RELEASE_EDJ_FAILED, PM_PROJECT_BUILD_SOURCE_EDC_FAILED, PM_PROJECT_LAST }; diff --git a/src/bin/ui/project_common.c b/src/bin/ui/project_common.c index 58683d9..b1c5b95 100644 --- a/src/bin/ui/project_common.c +++ b/src/bin/ui/project_common.c @@ -170,6 +170,7 @@ progress_end(void *data __UNUSED__, PM_Project_Result result, Project *project _ case PM_PROJECT_EXPORT_SAVE_FONT_FAILED: case PM_PROJECT_EXPORT_CREATE_OBJECT_FAILED: case PM_PROJECT_EXPORT_DEVELOP_EDJ_FAILED: + case PM_PROJECT_EXPORT_RELEASE_EDJ_FAILED: case PM_PROJECT_BUILD_SOURCE_EDC_FAILED: case PM_PROJECT_LAST: default: --