user-accounts: hide language settings for current user

Language settings should not be shown. That's what the Region &
Language panel settings are for. See:
https://wiki.gnome.org/Design/SystemSettings/UserAccounts

https://bugzilla.gnome.org/show_bug.cgi?id=767065
This commit is contained in:
Felipe Borges 2016-06-13 14:27:30 +02:00
parent d1329f13ad
commit 5e2ed8e7a7

View file

@ -946,6 +946,13 @@ show_user (ActUser *user, CcUserPanelPrivate *d)
gtk_widget_set_visible (widget, show);
gtk_widget_set_visible (label, show);
/* Language: do not show for current user */
widget = get_widget (d, "account-language-button");
label = get_widget (d, "language-label");
show = act_user_get_uid (user) != getuid();
gtk_widget_set_visible (widget, show);
gtk_widget_set_visible (label, show);
/* Last login: show when administrator or current user */
widget = get_widget (d, "last-login-value-label");
label = get_widget (d, "last-login-label");