diff options
Diffstat (limited to 'src/greeter.c')
-rw-r--r-- | src/greeter.c | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/src/greeter.c b/src/greeter.c index 9c34b60a..9df8655f 100644 --- a/src/greeter.c +++ b/src/greeter.c @@ -14,7 +14,6 @@ #include "greeter.h" #include "configuration.h" -#include "dmrc.h" #include "ldm-marshal.h" #include "greeter-protocol.h" #include "guest-account.h" @@ -433,40 +432,6 @@ handle_start_session (Greeter *greeter, gchar *session) g_signal_emit (greeter, signals[START_SESSION], 0, session); } -static void -handle_get_user_defaults (Greeter *greeter, gchar *username) -{ - GKeyFile *dmrc_file; - gchar *language, *layout, *session; - guint8 message[MAX_MESSAGE_LENGTH]; - gsize offset = 0; - - /* Load the users login settings (~/.dmrc) */ - dmrc_file = dmrc_load (username); - - language = g_key_file_get_string (dmrc_file, "Desktop", "Language", NULL); - if (!language) - language = g_strdup (""); - layout = g_key_file_get_string (dmrc_file, "Desktop", "Layout", NULL); - if (!layout) - layout = g_strdup (""); - session = g_key_file_get_string (dmrc_file, "Desktop", "Session", NULL); - if (!session) - session = g_strdup (""); - - write_header (message, MAX_MESSAGE_LENGTH, GREETER_MESSAGE_USER_DEFAULTS, string_length (language) + string_length (layout) + string_length (session), &offset); - write_string (message, MAX_MESSAGE_LENGTH, language, &offset); - write_string (message, MAX_MESSAGE_LENGTH, layout, &offset); - write_string (message, MAX_MESSAGE_LENGTH, session, &offset); - write_message (greeter, message, offset); - - g_free (language); - g_free (layout); - g_free (session); - - g_key_file_free (dmrc_file); -} - static guint32 read_int (Greeter *greeter, gsize *offset) { @@ -586,11 +551,6 @@ got_data_cb (Greeter *greeter) handle_start_session (greeter, session_name); g_free (session_name); break; - case GREETER_MESSAGE_GET_USER_DEFAULTS: - username = read_string (greeter, &offset); - handle_get_user_defaults (greeter, username); - g_free (username); - break; default: g_warning ("Unknown message from greeter: %d", id); break; |