diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2005-10-06 03:13:06 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2005-10-06 03:13:06 +0000 |
commit | ac40ef9ac415c2d78d30d6c7a311fc7e0620797c (patch) | |
tree | d5cfda4c4c8a91bb2a6b3c6feec58988436b8f02 /riscos/dialog.c | |
parent | 09768a50089332afc1fae08b93fb9b405ba234e4 (diff) | |
download | netsurf-ac40ef9ac415c2d78d30d6c7a311fc7e0620797c.tar.gz netsurf-ac40ef9ac415c2d78d30d6c7a311fc7e0620797c.tar.bz2 |
[project @ 2005-10-06 03:13:06 by jmb]
Propogate initial language selection to frontend such that relevant menu entry is ticked.
svn path=/import/netsurf/; revision=1870
Diffstat (limited to 'riscos/dialog.c')
-rw-r--r-- | riscos/dialog.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/riscos/dialog.c b/riscos/dialog.c index 118463c5d..00c1c005e 100644 --- a/riscos/dialog.c +++ b/riscos/dialog.c @@ -537,6 +537,8 @@ void ro_gui_dialog_open_config(void) void ro_gui_dialog_config_prepare(void) { /* browser pane */ + ro_gui_choices_lang = option_language; + ro_gui_choices_alang = option_accept_language; ro_gui_set_icon_string(dialog_config_br, ICON_CONFIG_BR_LANG, language_name(option_language ? option_language : "en")); @@ -654,15 +656,15 @@ void ro_gui_dialog_config_set(void) option_no_plugins = ro_gui_get_icon_selected_state( dialog_config_br, ICON_CONFIG_BR_PLUGINS); - if (ro_gui_choices_lang) { + if (ro_gui_choices_lang != option_language) { free(option_language); option_language = strdup(ro_gui_choices_lang); - ro_gui_choices_lang = 0; + ro_gui_choices_lang = option_language; } - if (ro_gui_choices_alang) { + if (ro_gui_choices_alang != option_accept_language) { free(option_accept_language); option_accept_language = strdup(ro_gui_choices_alang); - ro_gui_choices_alang = 0; + ro_gui_choices_alang = option_accept_language; } /* proxy pane */ |