rimmed pushed a commit to branch master.

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

commit 546cd18921e008a7c44b25fda812400732b58153
Author: Vyacheslav Reutskiy <v.reuts...@samsung.com>
Date:   Mon Dec 5 13:32:48 2016 +0200

    project manager: fix --export-edj option for Windows
    
    Always close file  handler on Windows.
    
    Fixes T4948
    
    Change-Id: I3c765f1bea0a344ee17ee1366b799bc27c1af1f1
---
 src/bin/project_manager/project_manager2.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/bin/project_manager/project_manager2.c 
b/src/bin/project_manager/project_manager2.c
index 947214a..d13d8b2 100644
--- a/src/bin/project_manager/project_manager2.c
+++ b/src/bin/project_manager/project_manager2.c
@@ -1343,7 +1343,10 @@ pm_project_develop_export(Project *project,
           eina_strbuf_append_printf(cmd, "edje_pick -o %s", path);
         else
           {
-             eina_file_mkstemp("eflete_export_XXXXXX", &ppd->tmp_dirname);
+             int fd = eina_file_mkstemp("eflete_export_XXXXXX", 
&ppd->tmp_dirname);
+             /* special for Windows. Window does not like the opened handlers
+                we need close it for write file in future. */
+             close(fd);
              eina_strbuf_append_printf(cmd, "edje_pick -o %s", 
ppd->tmp_dirname);
              eina_strbuf_append_printf(cmd, " -a %s", path);
           }

-- 


Reply via email to