From 04bf9cf424e9d565824a8b6cd1fc0adee6040edd Mon Sep 17 00:00:00 2001 From: bdilly Date: Thu, 15 Mar 2012 21:57:38 +0000 Subject: [PATCH] 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 --- src/modules/generic/emotion_generic.c | 9 +++++++++ 1 file changed, 9 insertions(+) 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; -- 2.7.4