summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTaehyub Kim <taehyub.kim@samsung.com>2021-11-04 16:38:48 +0900
committerHermet Park <chuneon.park@samsung.com>2021-11-04 16:38:48 +0900
commit3b1eede582cd58b03e46ed35e96ed9cb358cd060 (patch)
treec9b5ddfe1b7ffef631651dac84a16a9032a50671 /src
parent21f91960f7bf1192fd87fa8682fe11d1464b9ebc (diff)
downloadefl-3b1eede582cd58b03e46ed35e96ed9cb358cd060.tar.gz
efl_canvas_image : remove the animated image limitation
Summary: remove FRAME_MAX limitation to play the huge animated image which has more than 1024 frames Test Plan: load gif image which has more than 1024 frames Reviewers: Hermet, kimcinoo Reviewed By: Hermet Subscribers: raster, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12303
Diffstat (limited to 'src')
-rw-r--r--src/lib/evas/canvas/efl_canvas_image.c3
-rw-r--r--src/lib/evas/canvas/evas_image_private.h2
2 files changed, 1 insertions, 4 deletions
diff --git a/src/lib/evas/canvas/efl_canvas_image.c b/src/lib/evas/canvas/efl_canvas_image.c
index d78f1f675b..f4a8cb1f22 100644
--- a/src/lib/evas/canvas/efl_canvas_image.c
+++ b/src/lib/evas/canvas/efl_canvas_image.c
@@ -599,8 +599,7 @@ _evas_image_animated_frame_set(Eo *eo_obj, int frame_index)
evas_object_async_block(obj);
frame_count = evas_object_image_animated_frame_count_get(eo_obj);
- /* limit the size of frame to FRAME_MAX */
- if ((frame_count > FRAME_MAX) || (frame_count < 0) || (frame_index > frame_count))
+ if ((frame_count < 0) || (frame_index > frame_count))
return EINA_FALSE;
if (!ENFN->image_animated_frame_set) return EINA_FALSE;
diff --git a/src/lib/evas/canvas/evas_image_private.h b/src/lib/evas/canvas/evas_image_private.h
index 693125fb84..f8888d71ad 100644
--- a/src/lib/evas/canvas/evas_image_private.h
+++ b/src/lib/evas/canvas/evas_image_private.h
@@ -254,6 +254,4 @@ void _evas_image_load(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj, Evas
EINA_COW_IMAGE_STATE_WRITE_END(Obj, cur_write); \
}
-#define FRAME_MAX 1024
-
#endif // EVAS_IMAGE_PRIVATE_H