Permalink
Browse files

From: Bluezery <ohpowel@gmail.com>

Subject: [E-devel] [Patch] elm_map: add image loading error handling

I made a bug fix for elm_map.
When a downloaded image has an error, ,  elm_map removes a file and goes on
just like download succeeded .
However, it is not success, so it should be marked as FALSE for later retry.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@64598 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
  • Loading branch information...
raster
raster committed Nov 1, 2011
1 parent 7ddc7f0 commit 1451d5376f00f4380fca2eff1e90e460b7d89dd7
Showing with 7 additions and 1 deletion.
  1. +1 −0 elementary/AUTHORS
  2. +6 −1 elementary/src/lib/elm_map.c
View
@@ -46,3 +46,4 @@ Chanwook Jung <joey.jung@samsung.com>
Hyoyoung Chang <hyoyoung.chang@samsung.com>
Guillaume "Kuri" Friloux <guillaume.friloux@asp64.com>
Kim Yunhan <spbear@gmail.com>
+Bluezery <ohpowel@gmail.com>
@@ -1186,7 +1186,12 @@ _tile_update(Grid_Item *gi)
gi->download = EINA_FALSE;
evas_object_image_file_set(gi->img, gi->file, NULL);
if (evas_object_image_load_error_get(gi->img) != EVAS_LOAD_ERROR_NONE)
- ecore_file_remove(gi->file);
+ {
+ ERR("Image loading error (%s)", gi->file);
+ ecore_file_remove(gi->file);
+ gi->have = EINA_FALSE;
+ return;
+ }
obj_rotate_zoom(gi->wd->obj, gi->img);
evas_object_show(gi->img);

0 comments on commit 1451d53

Please sign in to comment.