forked from enlightenment/efl
Emotion: modify the playback finish behavior as before
The callbacks are never invoked due to sd->play equal to 0. The function _emotion_decode_stop is called before and resets this field. Before the change to Efl.Canvas.Video, sd->play was not checked.
This commit is contained in:
parent
d8e6fb7820
commit
ae739184e1
|
@ -1617,12 +1617,8 @@ _emotion_playback_finished(Evas_Object *obj)
|
|||
Efl_Canvas_Video_Data *sd;
|
||||
|
||||
E_SMART_OBJ_GET(sd, obj, E_OBJ_NAME);
|
||||
if (sd->play)
|
||||
{
|
||||
sd->play = 0;
|
||||
efl_event_callback_call(obj, EFL_CANVAS_VIDEO_EVENT_PLAYBACK_STOP, NULL);
|
||||
evas_object_smart_callback_call(obj, "playback_finished", NULL);
|
||||
}
|
||||
efl_event_callback_call(obj, EFL_CANVAS_VIDEO_EVENT_PLAYBACK_STOP, NULL);
|
||||
evas_object_smart_callback_call(obj, "playback_finished", NULL);
|
||||
}
|
||||
|
||||
EAPI void
|
||||
|
|
Loading…
Reference in New Issue