summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2018-10-09 13:00:01 +0100
committerCedric BAIL <cedric@osg.samsung.com>2018-11-14 16:43:54 -0800
commit98f1847f3556e192bec3164c2ff8d69416e9e96c (patch)
treefc1bdb319b98504d53285dfa00f20b59ddc8e10e
parent6924ab421f0c28f4fa01f575fb3f50487ceaad3f (diff)
evas cache - avoid a segv...efl-1.21
but this needs mroe digging as to how this state was gotten to to begin with.
-rw-r--r--src/lib/evas/cache/evas_cache_image.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/evas/cache/evas_cache_image.c b/src/lib/evas/cache/evas_cache_image.c
index 11b9a1d64e..2a25a7803f 100644
--- a/src/lib/evas/cache/evas_cache_image.c
+++ b/src/lib/evas/cache/evas_cache_image.c
@@ -361,7 +361,8 @@ _evas_cache_image_async_heavy(void *data)
361 cache = current->cache; 361 cache = current->cache;
362 362
363 if ((!current->flags.loaded) && 363 if ((!current->flags.loaded) &&
364 current->info.loader->threadable) 364 (current->info.loader) &&
365 (current->info.loader->threadable))
365 { 366 {
366 evas_module_task_register(evas_cache_image_cancelled, current); 367 evas_module_task_register(evas_cache_image_cancelled, current);
367 error = cache->func.load(current); 368 error = cache->func.load(current);