[gnome-control-center] user-accounts: Don't show_restart_notification when changing Language



commit b995e16c9853680e1b4f89695401ef430228235d
Author: Felipe Borges <felipeborges gnome org>
Date:   Sun Nov 27 16:58:30 2016 +0100

    user-accounts: Don't show_restart_notification when changing Language
    
    Since commit 5e2ed8e, the user-accounts panel does not present an
    option to change the Language for the current user. This should be
    done in the "Region & Language" panel instead.
    
    In doing so, the code for launching the restart notification is
    never reached in the language_response callback method.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=767065

 panels/user-accounts/um-user-panel.c |    9 ---------
 1 files changed, 0 insertions(+), 9 deletions(-)
---
diff --git a/panels/user-accounts/um-user-panel.c b/panels/user-accounts/um-user-panel.c
index e7eebdd..1d75711 100644
--- a/panels/user-accounts/um-user-panel.c
+++ b/panels/user-accounts/um-user-panel.c
@@ -1113,9 +1113,7 @@ language_response (GtkDialog         *dialog,
         GtkWidget *button;
         ActUser *user;
         const gchar *lang, *account_language;
-        gchar *current_language;
         gchar *name = NULL;
-        gboolean self_selected;
 
         if (response_id != GTK_RESPONSE_OK) {
                 gtk_widget_hide (GTK_WIDGET (dialog));
@@ -1124,18 +1122,11 @@ language_response (GtkDialog         *dialog,
 
         user = get_selected_user (d);
         account_language = act_user_get_language (user);
-        self_selected = act_user_get_uid (user) == geteuid ();
 
         lang = cc_language_chooser_get_language (GTK_WIDGET (dialog));
         if (lang) {
                 if (g_strcmp0 (lang, account_language) != 0) {
                         act_user_set_language (user, lang);
-
-                        /* Do not show the notification if the locale is already used. */
-                        current_language = gnome_normalize_locale (setlocale (LC_MESSAGES, NULL));
-                        if (self_selected && g_strcmp0 (lang, current_language) != 0)
-                                show_restart_notification (d, lang);
-                        g_free (current_language);
                 }
 
                 button = get_widget (d, "account-language-button-label");


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