From: bdilly Date: Thu, 15 Mar 2012 21:57:38 +0000 (+0000) Subject: Emotion generic: check if player is the expected on _player_del_cb X-Git-Tag: submit/2.0alpha-wayland/20121127.222018~62 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=04bf9cf424e9d565824a8b6cd1fc0adee6040edd;hp=3c6dbc5e6259aa2232784e3aa47b5a3f02a0856b;p=profile%2Fivi%2Femotion.git Emotion generic: check if player is the expected on _player_del_cb git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@69438 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/modules/generic/emotion_generic.c b/src/modules/generic/emotion_generic.c index 4c2c6fb..0e1690c 100644 --- a/src/modules/generic/emotion_generic.c +++ b/src/modules/generic/emotion_generic.c @@ -862,7 +862,16 @@ _player_add_cb(void *data, int type __UNUSED__, void *event) static Eina_Bool _player_del_cb(void *data, int type __UNUSED__, void *event __UNUSED__) { + Ecore_Exe_Event_Del *event_del = event; + Ecore_Exe *player = event_del->exe; Emotion_Generic_Video *ev = data; + + if (ev->player.exe != player) + { + INF("ev->player != player."); + return ECORE_CALLBACK_PASS_ON; + } + ERR("player died."); ev->player.exe = NULL;