[gnome-shell] st-im-text: Chain up to parent first in dispose()



commit 4a92d7d1b2bfb49a9d4fa80f1ab0716c299fe3e5
Author: Florian MÃllner <fmuellner gnome org>
Date:   Fri Oct 12 12:28:36 2012 +0200

    st-im-text: Chain up to parent first in dispose()
    
    The actor's GtkIMContext is freed in dispose and reset in unrealize - as
    ClutterActor's dispose will unrealize the actor if necessary, chaining
    up to the parent after clearing the im context will result in warnings
    if the actor is still realized, so chain up first.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686016

 src/st/st-im-text.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/st/st-im-text.c b/src/st/st-im-text.c
index 874b841..6419c66 100644
--- a/src/st/st-im-text.c
+++ b/src/st/st-im-text.c
@@ -68,9 +68,9 @@ st_im_text_dispose (GObject *object)
 {
   StIMTextPrivate *priv = ST_IM_TEXT (object)->priv;
 
-  g_clear_object (&priv->im_context);
-
   G_OBJECT_CLASS (st_im_text_parent_class)->dispose (object);
+
+  g_clear_object (&priv->im_context);
 }
 
 static void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]