cedric pushed a commit to branch evas-1.7.

commit 008b74724ee17accacdb19886a916956f70c43ba
Author: Cedric Bail <[email protected]>
Date:   Tue Jun 4 11:14:07 2013 +0900

    evas: correctly detect if loader support asynchronous preloading.
---
 ChangeLog                        |  6 +++++-
 NEWS                             | 13 +++++++++++++
 src/lib/cache/evas_cache_image.c |  2 +-
 3 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d762e32..c6b9d80 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1295,7 +1295,7 @@
         * Evas text: Fixed line size calculation when using multiple
         fonts.
 
-2013-05-16     Daniel Wilmann
+2013-05-16  Daniel Wilmann
         * x11 backend: Revert "Fix memory usage spike when rotating with the
                                software_x11 engine". This doesn't actually 
work.
 
@@ -1303,3 +1303,7 @@
 
         * Evas/Wayland_shm: Fix buffer not being visible after a delayed
         ecore_evas_show().
+
+2013-06-04  Cedric Bail
+
+       * Evas preloading: correctly detect if loader can do async preloading.
diff --git a/NEWS b/NEWS
index c8002db..6bea2d6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,11 @@
+Evas 1.7.8
+
+Changes since Evas 1.7.7:
+-------------------------
+
+Fixes:
+   * Correctly detect if a loader support asynchronous preloading.
+
 Evas 1.7.7
 
 Changes since Evas 1.7.6:
@@ -16,6 +24,11 @@ Fixes:
    * Revert "Fix memory usage spike when rotating with the software_x11 
engine."
 
 Evas 1.7.6
+
+Changes since Evas 1.7.5:
+-------------------------
+
+Fixes:
     * Fix SIGFPE in evas map update if image is 0.
     * Evas textblock: Fixed issue and simplified cursor_geometry_get.
     * Evas text: Fixed issue with horiz advance.
diff --git a/src/lib/cache/evas_cache_image.c b/src/lib/cache/evas_cache_image.c
index 4a6f04c..028dcb3 100644
--- a/src/lib/cache/evas_cache_image.c
+++ b/src/lib/cache/evas_cache_image.c
@@ -315,7 +315,7 @@ _evas_cache_image_async_heavy(void *data)
    cache = current->cache;
 
    if ((!current->flags.loaded) && 
-       ((Evas_Image_Load_Func*) current->info.module)->threadable)
+       ((Evas_Image_Load_Func*) current->info.loader)->threadable)
      {
         error = cache->func.load(current);
         if (cache->func.debug) cache->func.debug("load", current);

-- 

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j

Reply via email to