devilhorns pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=81a0d28a3075fedebd221209efe7525ae488d917
commit 81a0d28a3075fedebd221209efe7525ae488d917 Author: Chris Michael <devilho...@comcast.net> Date: Wed Jan 1 15:52:21 2014 +0000 Fix copy/paste error when termio object is deleted. When we get the evas callback for the termio object being deleted, then we Do Not want to readd the same callback. Instead we should do evas_object_event_callback_del_full here. Signed-off-by: Chris Michael <devilho...@comcast.net> --- src/bin/sel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/sel.c b/src/bin/sel.c index e62300e..d7c9846 100644 --- a/src/bin/sel.c +++ b/src/bin/sel.c @@ -492,7 +492,7 @@ static void _entry_termio_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *info EINA_UNUSED) { Entry *en = data; - if (en->termio) evas_object_event_callback_add + if (en->termio) evas_object_event_callback_del_full (en->termio, EVAS_CALLBACK_DEL, _entry_termio_del_cb, en); en->termio = NULL; } --