projects
/
platform
/
upstream
/
efl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0afe0d9
)
Efl.Ui.Image: fix crash on passing NULL file in file_set()
author
Amitesh Singh
<amitesh.sh@samsung.com>
Mon, 10 Jul 2017 06:25:24 +0000
(15:25 +0900)
committer
Amitesh Singh
<amitesh.sh@samsung.com>
Mon, 10 Jul 2017 06:28:31 +0000
(15:28 +0900)
img was crashing on elm_image_file_set(image, NULL, NULL).
fixes T5697
src/lib/elementary/efl_ui_image.c
patch
|
blob
|
history
diff --git
a/src/lib/elementary/efl_ui_image.c
b/src/lib/elementary/efl_ui_image.c
index
b09c22d
..
4057f1d
100644
(file)
--- a/
src/lib/elementary/efl_ui_image.c
+++ b/
src/lib/elementary/efl_ui_image.c
@@
-1141,6
+1141,13
@@
_efl_ui_image_efl_file_file_set(Eo *obj, Efl_Ui_Image_Data *sd, const char *file
sd->anim = EINA_FALSE;
}
+ if (!file && !sd->prev_img) return EINA_FALSE;
+ else if (!file && sd->prev_img)
+ {
+ _prev_img_del(sd);
+ return EINA_TRUE;
+ }
+
if (_efl_ui_image_is_remote(file))
{
evas_object_hide(sd->img);