diff options
author | Peter Hofmann <scm@uninformativ.de> | 2014-11-09 12:14:03 +0100 |
---|---|---|
committer | Peter Hofmann <scm@uninformativ.de> | 2014-11-09 12:14:03 +0100 |
commit | 80a2b30d8daa69bb352e86652085c63977531307 (patch) | |
tree | 057be3ff7090e8e7316952d82f7c9bd907072e9a /browser.c | |
parent | 9cbe7f49106c6822aa2a01f6e37458626d0b696b (diff) | |
download | lariza-80a2b30d8daa69bb352e86652085c63977531307.tar.gz |
Prettify accepted_language
Diffstat (limited to 'browser.c')
-rw-r--r-- | browser.c | 12 |
1 files changed, 4 insertions, 8 deletions
@@ -64,7 +64,7 @@ struct DownloadManager } dm; -static gchar *accepted_language = "en-US"; +static const gchar *accepted_language[2] = { NULL, NULL }; static gint clients = 0; static gboolean cooperative_alone = TRUE; static gboolean cooperative_instances = TRUE; @@ -185,13 +185,9 @@ client_new(const gchar *uri) g_signal_connect(G_OBJECT(c->web_view), "mouse-target-changed", G_CALLBACK(hover_web_view), c); - if (!language_is_set) + if (!language_is_set && accepted_language[0] != NULL) { - /* XXX make this pretty */ - const gchar *languages[2]; - languages[0] = accepted_language; - languages[1] = NULL; - webkit_web_context_set_preferred_languages(wc, languages); + webkit_web_context_set_preferred_languages(wc, accepted_language); language_is_set = TRUE; } @@ -509,7 +505,7 @@ grab_environment_configuration(void) e = g_getenv(__NAME_UPPERCASE__"_ACCEPTED_LANGUAGE"); if (e != NULL) - accepted_language = g_strdup(e); + accepted_language[0] = g_strdup(e); e = g_getenv(__NAME_UPPERCASE__"_DOWNLOAD_DIR"); if (e != NULL) |