evas/cserve2: Don't set image loaded if we didn't get
authorantognolli <antognolli@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 17 Jul 2012 15:14:01 +0000 (15:14 +0000)
committerantognolli <antognolli@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 17 Jul 2012 15:14:01 +0000 (15:14 +0000)
 pixel data yet.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@73998 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/cache2/evas_cache2.c
src/lib/cserve2/evas_cs2_client.c

index bc43052..a9d9ae2 100644 (file)
@@ -783,6 +783,7 @@ evas_cache2_image_load_data(Image_Entry *ie)
         if (im->image.data)
           {
              im->image.no_free = 1;
+             ie->flags.loaded = EINA_TRUE;
              error = EVAS_LOAD_ERROR_NONE;
           }
         else
index 425092c..752c939 100644 (file)
@@ -368,10 +368,7 @@ _loaded_handle(Image_Entry *ie, Msg_Loaded *msg)
      }
 
    if (ie->data2)
-     {
-        ie->flags.loaded = EINA_TRUE;
-        ie->flags.alpha_sparse = msg->alpha_sparse;
-     }
+     ie->flags.alpha_sparse = msg->alpha_sparse;
 }
 
 static void