summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--gui/gdmlanguages.c5
2 files changed, 10 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 9cb79b6d..bdcf689e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2007-04-09 Brian Cameron <brian.cameron@sun.com>
+ * gui/gdmlanguages.c: When the user changes language, GDM pops up
+ a dialog asking if the user wants to restart GDM. If the user
+ picks "No", the new language should still be applied for when the
+ session starts. This patch fixes this.
+
+2007-04-09 Brian Cameron <brian.cameron@sun.com>
+
* gui/gdmflexiserver.c: Mark error strings for translation.
2007-04-09 Brian Cameron <brian.cameron@sun.com>
diff --git a/gui/gdmlanguages.c b/gui/gdmlanguages.c
index da167a3c..0366a9f3 100644
--- a/gui/gdmlanguages.c
+++ b/gui/gdmlanguages.c
@@ -1044,8 +1044,9 @@ gdm_lang_handler (gpointer user_data)
if (strcmp (dialog_selected_language, LAST_LANGUAGE))
response = gdm_lang_ask_restart (dialog_selected_language);
- if (response == GTK_RESPONSE_YES)
- gdm_lang_set ((char *) dialog_selected_language);
+
+ gdm_lang_set ((char *) dialog_selected_language);
+
if (strcmp (dialog_selected_language, LAST_LANGUAGE)
&& (response == GTK_RESPONSE_YES))
{