projects
/
profile
/
ivi
/
emotion.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
3c6dbc5
)
Emotion generic: check if player is the expected on _player_del_cb
author
bdilly
<bdilly>
Thu, 15 Mar 2012 21:57:38 +0000
(21:57 +0000)
committer
bdilly
<bdilly@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 15 Mar 2012 21:57:38 +0000
(21:57 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@69438
7cbeb6ba
-43b4-40fd-8cce-
4c39aea84d33
src/modules/generic/emotion_generic.c
patch
|
blob
|
history
diff --git
a/src/modules/generic/emotion_generic.c
b/src/modules/generic/emotion_generic.c
index
4c2c6fb
..
0e1690c
100644
(file)
--- 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;