emotion: play set before file open callback bug fix

Summary:
Before "open_done" callback, play unset is ineffective.
is it intentional logic?

if we set play and unset play again before "open_done" callback, the video will be played.

@fix

Reviewers: raster, cedric

CC: seoz, cedric

Differential Revision: https://phab.enlightenment.org/D786
This commit is contained in:
Wonguk Jeong 2014-04-24 18:10:10 +09:00 committed by Carsten Haitzler (Rasterman)
parent f36fac8ec6
commit dd587ba43b
1 changed files with 1 additions and 1 deletions

View File

@ -661,13 +661,13 @@ emotion_object_play_set(Evas_Object *obj, Eina_Bool play)
E_SMART_OBJ_GET(sd, obj, E_OBJ_NAME);
DBG("play=" FMT_UCHAR ", was=" FMT_UCHAR, play, sd->play);
if (play == sd->play) return;
if (!sd->engine_instance) return;
if (!sd->open)
{
sd->remember_play = play;
return;
}
if (play == sd->play) return;
sd->play = play;
sd->remember_play = play;
if (sd->state != EMOTION_WAKEUP) emotion_object_suspend_set(obj, EMOTION_WAKEUP);