hermet pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=8c91255595e7b05954d2ae905c36e9a4b5ac36b1

commit 8c91255595e7b05954d2ae905c36e9a4b5ac36b1
Author: JunsuChoi <jsuya.c...@samsung.com>
Date:   Tue Mar 24 19:11:26 2020 +0900

    Efl.Ui.Vg_Animation: Enable transit event.
    
    Summary:
    elm_transit freezes events by default for added objects.
    We have to use elm_transit_event_enabled_set to use events.
    
    Test Plan: N/A
    
    Reviewers: Hermet, kimcinoo, herb
    
    Reviewed By: Hermet
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D11560
---
 src/lib/elementary/efl_ui_vg_animation.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/lib/elementary/efl_ui_vg_animation.c 
b/src/lib/elementary/efl_ui_vg_animation.c
index 83f666fdd0..b8a0af4e0d 100644
--- a/src/lib/elementary/efl_ui_vg_animation.c
+++ b/src/lib/elementary/efl_ui_vg_animation.c
@@ -326,11 +326,12 @@ _ready_play(Eo *obj, Efl_Ui_Vg_Animation_Data *pd)
      {
         double speed = pd->playback_speed < 0 ? pd->playback_speed * -1 : 
pd->playback_speed;
         Elm_Transit *transit = elm_transit_add();
-        elm_transit_object_add(transit, pd->vg);
+        elm_transit_object_add(transit, obj);
         if (pd->loop) elm_transit_repeat_times_set(transit, -1);
         elm_transit_effect_add(transit, _transit_cb, obj, _transit_del_cb);
         elm_transit_progress_value_set(transit, pd->progress);
         elm_transit_objects_final_state_keep_set(transit, EINA_TRUE);
+        elm_transit_event_enabled_set(transit, EINA_TRUE);
         pd->transit = transit;
         if (pd->min_progress != 0.0 || pd->max_progress != 1.0)
           _update_frame_duration(pd);

-- 


Reply via email to