nikawhite pushed a commit to branch master.

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

commit 57e9b9649a5581bd18e2ee78078ba81303596c5a
Author: Mykyta Biliavskyi <m.biliavs...@samsung.com>
Date:   Tue Aug 9 21:15:14 2016 +0300

    Project manager: move save image routine into main thread.
---
 src/bin/project_manager/project_manager_export_resources.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/bin/project_manager/project_manager_export_resources.c 
b/src/bin/project_manager/project_manager_export_resources.c
index 3ed4e2c..4bfa58e 100644
--- a/src/bin/project_manager/project_manager_export_resources.c
+++ b/src/bin/project_manager/project_manager_export_resources.c
@@ -82,6 +82,8 @@ _image_save_routine(void *data)
 
    ids->im = evas_object_image_add(ids->e);
    evas_object_image_file_set(ids->im, ids->dev, ids->id);
+   evas_object_image_save(ids->im, ids->source, NULL, NULL);
+   evas_object_del(ids->im);
    eina_lock_release(&ids->mutex);
    return NULL;
 }
@@ -178,8 +180,6 @@ _image_resources_feedback_job(void *data, Ecore_Thread *th)
              eina_lock_release(&ids->mutex);
              ecore_main_loop_thread_safe_call_sync(_image_save_routine, ids);
              eina_lock_take(&ids->mutex);
-             evas_object_image_save(ids->im, res->source, NULL, NULL);
-             evas_object_del(ids->im);
              eina_stringshare_del(source_file);
           }
      }

-- 


Reply via email to