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); } } --