From 66a206b56a573e0059254261d37d64204f57c6cf Mon Sep 17 00:00:00 2001 From: Huang Peng Date: Sat, 16 Aug 2008 15:48:23 +0800 Subject: [PATCH] Fix mem leak, when finalize a ibus im context. --- client/gtk2/ibusimcontext.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/gtk2/ibusimcontext.c b/client/gtk2/ibusimcontext.c index c23e09b..0ce6b3c 100644 --- a/client/gtk2/ibusimcontext.c +++ b/client/gtk2/ibusimcontext.c @@ -249,8 +249,11 @@ ibus_im_context_finalize (GObject *obj) } } - if (priv->ic) + if (priv->ic) { ibus_im_client_release_input_context (_client, priv->ic); + g_hash_table_remove (_ic_table, priv->ic); + g_free (priv->ic); + } g_object_unref (priv->slave); -- 2.7.4