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;
 }

-- 


Reply via email to