evas/cserve2: Don't set image loaded if we didn't get
authorRafael Antognolli <antognolli@gmail.com>
Tue, 17 Jul 2012 15:14:01 +0000 (15:14 +0000)
committerRafael Antognolli <antognolli@gmail.com>
Tue, 17 Jul 2012 15:14:01 +0000 (15:14 +0000)
 pixel data yet.

SVN revision: 73998

legacy/evas/src/lib/cache2/evas_cache2.c
legacy/evas/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