[gnome-system-tools] Bug 523180 – Changing anything about the root account sets and invalid home directory
- From: Milan Bouchet-Valat <milanbv src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnome-system-tools] Bug 523180 – Changing anything about the root account sets and invalid home directory
- Date: Sun, 26 Jul 2009 20:16:26 +0000 (UTC)
commit b89c075d44b415a34a43ecc1d22457091c69dc60
Author: James Westby <james westby canonical com>
Date: Sun Jul 26 22:11:36 2009 +0200
Bug 523180 â?? Changing anything about the root account sets and invalid home directory
If a user already exists then set the home directory text box to display their home directory, rather than the default for their profile. This avoids changing the homedir inadvertantly when a user's homedir isn't the default for their profile, in particular the root user.
src/users/user-settings.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/users/user-settings.c b/src/users/user-settings.c
index 5b787e6..808f7c3 100644
--- a/src/users/user-settings.c
+++ b/src/users/user-settings.c
@@ -416,9 +416,6 @@ user_settings_dialog_new (OobsUser *user)
widget = gst_dialog_get_widget (tool->main_dialog, "user_settings_shell");
set_entry_text (GTK_BIN (widget)->child, oobs_user_get_shell (user));
- widget = gst_dialog_get_widget (tool->main_dialog, "user_settings_home");
- set_entry_text (widget, oobs_user_get_home_directory (user));
-
widget = gst_dialog_get_widget (tool->main_dialog, "user_settings_uid");
gtk_spin_button_set_value (GTK_SPIN_BUTTON (widget), oobs_user_get_uid (user));
setup_profiles_visibility (tool, FALSE);
@@ -481,6 +478,11 @@ user_settings_dialog_new (OobsUser *user)
if (!login)
table_set_default_profile (GST_USERS_TOOL (tool));
+ if (user) {
+ widget = gst_dialog_get_widget (tool->main_dialog, "user_settings_home");
+ set_entry_text (widget, oobs_user_get_home_directory (user));
+ }
+
return dialog;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]