[gnome-control-center] user-accounts: Destroy language chooser when switching panels



commit 03a31f0fe95b5f3919602c0697ade8d9006d6c17
Author: Bastien Nocera <hadess hadess net>
Date:   Fri Jan 21 15:06:51 2011 +0000

    user-accounts: Destroy language chooser when switching panels
    
    Otherwise we still have some left-over widgets being parented.

 panels/user-accounts/um-user-panel.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/panels/user-accounts/um-user-panel.c b/panels/user-accounts/um-user-panel.c
index fc25ae1..c24fec2 100644
--- a/panels/user-accounts/um-user-panel.c
+++ b/panels/user-accounts/um-user-panel.c
@@ -1259,6 +1259,10 @@ um_user_panel_dispose (GObject *object)
                 um_photo_dialog_free (priv->photo_dialog);
                 priv->photo_dialog = NULL;
         }
+        if (priv->language_chooser) {
+                gtk_widget_destroy (priv->language_chooser);
+                priv->language_chooser = NULL;
+        }
         if (priv->login_options) {
                 um_login_options_free (priv->login_options);
                 priv->login_options = NULL;



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