From 71bc2bd8da7f573a62a7d15b663e00a463040e31 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Mon, 5 Sep 2011 20:09:02 +0000 Subject: [PATCH] elementary: forgotten patch that cleanup callback. SVN revision: 63212 --- legacy/elementary/src/lib/elc_player.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/legacy/elementary/src/lib/elc_player.c b/legacy/elementary/src/lib/elc_player.c index e80db2f2af..393debe51e 100644 --- a/legacy/elementary/src/lib/elc_player.c +++ b/legacy/elementary/src/lib/elc_player.c @@ -395,6 +395,14 @@ _del_hook(Evas_Object *obj) Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; + evas_object_smart_callback_del(wd->forward, "clicked", _forward); + evas_object_smart_callback_del(wd->info, "clicked", _info); + evas_object_smart_callback_del(wd->next, "clicked", _next); + evas_object_smart_callback_del(wd->pause, "clicked", _pause); + evas_object_smart_callback_del(wd->play, "clicked", _play); + evas_object_smart_callback_del(wd->prev, "clicked", _prev); + evas_object_smart_callback_del(wd->rewind, "clicked", _rewind); + evas_object_smart_callback_del(wd->next, "clicked", _next); _cleanup_callback(wd); free(wd); }