summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJihoon Kim <jihoon48.kim@samsung.com>2017-02-28 11:24:39 +0900
committerJihoon Kim <jihoon48.kim@samsung.com>2017-03-02 08:15:28 +0900
commitf4e82adca01e58bb4ae9f49ba389abde508deaa2 (patch)
tree4f26e41b8c5d12d65e8118522501d652c9631983
parent375e2a28347109855b4d78a29db483cc05fe5ba7 (diff)
downloadefl-f4e82adca01e58bb4ae9f49ba389abde508deaa2.tar.gz
ecore_imf/ibus: fix memory leak
-rw-r--r--src/modules/ecore_imf/ibus/ibus_imcontext.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/modules/ecore_imf/ibus/ibus_imcontext.c b/src/modules/ecore_imf/ibus/ibus_imcontext.c
index 7b578bf690..06612cde04 100644
--- a/src/modules/ecore_imf/ibus/ibus_imcontext.c
+++ b/src/modules/ecore_imf/ibus/ibus_imcontext.c
@@ -1000,6 +1000,7 @@ _ecore_imf_context_ibus_destroy_cb(IBusInputContext *ibuscontext EINA_UNUSED,
EINA_LOG_DBG("%s", __FUNCTION__);
EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
+ g_object_unref(ibusimcontext->ibuscontext);
ibusimcontext->ibuscontext = NULL;
/* clear preedit */