From 2402d4aad9e8a1339f54d623bef885252268737e Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Tue, 18 Dec 2012 07:04:13 +0000 Subject: [PATCH] elementary/transit - dont' elm_transit image animation use the image preloading SVN revision: 81206 --- legacy/elementary/ChangeLog | 4 ++++ legacy/elementary/NEWS | 1 + legacy/elementary/src/lib/elm_transit.c | 9 ++++++--- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/legacy/elementary/ChangeLog b/legacy/elementary/ChangeLog index 256110db72..c19ebf6abe 100644 --- a/legacy/elementary/ChangeLog +++ b/legacy/elementary/ChangeLog @@ -826,3 +826,7 @@ 2012-12-18 Chueon Park (Hermet) * Elm_transit image aniamtion effects supports elm_image object type. + +2012-12-18 Chueon Park (Hermet) + + * Don't Elm_transit image animation use image preloading to avoid image flickering. diff --git a/legacy/elementary/NEWS b/legacy/elementary/NEWS index 559f924c8f..136bd3a419 100644 --- a/legacy/elementary/NEWS +++ b/legacy/elementary/NEWS @@ -96,6 +96,7 @@ Fixes: * Fix naviframe's resize object problem when item was deleted. * Fix the popup that returned invalid action buttons. * Fix the naviframe to not have crash even if user deletes the naviframe in the transition finished cb. + * Fix Don't elm_transit image animation use the image preloading to avoid image flickering. Removals: diff --git a/legacy/elementary/src/lib/elm_transit.c b/legacy/elementary/src/lib/elm_transit.c index 5d28df1f2c..021232f4fb 100644 --- a/legacy/elementary/src/lib/elm_transit.c +++ b/legacy/elementary/src/lib/elm_transit.c @@ -2326,9 +2326,12 @@ _transit_effect_image_animation_op(Elm_Transit_Effect *effect, Elm_Transit *tran { if (elm_widget_type_check(obj, type, __func__) || elm_widget_type_check(obj, type_deprecated, __func__)) - elm_image_file_set(obj, - eina_list_nth(image_animation->images, count), - NULL); + { + elm_image_file_set(obj, + eina_list_nth(image_animation->images, count), + NULL); + elm_image_preload_disabled_set(obj, EINA_TRUE); + } } }