discomfitor pushed a commit to branch enlightenment-0.20.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=c5f8eeeed9eec2883ef1cb9881a8b31e3da2d2f8

commit c5f8eeeed9eec2883ef1cb9881a8b31e3da2d2f8
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Wed May 11 15:31:38 2016 -0400

    fix usage of e_object_unref in xkbswitch when managing new kbd dialog
    
    probably harmless?
---
 src/modules/xkbswitch/e_mod_config.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/modules/xkbswitch/e_mod_config.c 
b/src/modules/xkbswitch/e_mod_config.c
index f400bc6..45dd83a 100644
--- a/src/modules/xkbswitch/e_mod_config.c
+++ b/src/modules/xkbswitch/e_mod_config.c
@@ -639,7 +639,7 @@ _dlg_add_cb_ok(void *data EINA_UNUSED, E_Dialog *dlg)
    evas_event_thaw(cfdata->evas);
 
    cfdata->dlg_add_new = NULL;
-   e_object_unref(E_OBJECT(dlg));
+   e_object_del(E_OBJECT(dlg));
    e_config_dialog_changed_set(cfdata->cfd, 1);
 }
 
@@ -648,7 +648,7 @@ _dlg_add_cb_cancel(void *data EINA_UNUSED, E_Dialog *dlg)
 {
    E_Config_Dialog_Data *cfdata = dlg->data;
    cfdata->dlg_add_new = NULL;
-   e_object_unref(E_OBJECT(dlg));
+   e_object_del(E_OBJECT(dlg));
 }
 
 static void
@@ -657,7 +657,6 @@ _dlg_add_cb_del(void *obj)
    E_Dialog *dlg = obj;
    E_Config_Dialog_Data *cfdata = dlg->data;
    cfdata->dlg_add_new = NULL;
-   e_object_unref(E_OBJECT(dlg));
 }
 
 static Eina_Bool

-- 


Reply via email to