diff options
author | Peter Hofmann <scm@uninformativ.de> | 2014-06-15 06:24:27 +0200 |
---|---|---|
committer | Peter Hofmann <scm@uninformativ.de> | 2014-06-15 06:24:27 +0200 |
commit | 31a999fd174144b107cc9e2a0e09100bbbdc938d (patch) | |
tree | dca901061ff939ecf5027cfde7b5a2cefa3c67c9 | |
parent | b92045509b4a912611aa3d7d74470a2f37977573 (diff) | |
download | lariza-31a999fd174144b107cc9e2a0e09100bbbdc938d.tar.gz |
Set Accept-Language header
Deep down inside... Had to look into dwb's code to find out how to do
this. Kudos, dear portix!
-rw-r--r-- | zea.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -14,6 +14,7 @@ #define DOWNLOAD_DIR "/tmp/tmp" #define ZEA_FIFO "/tmp/zea.fifo" +#define ZEA_LANGUAGE "en-US" static void zea_adblock(WebKitWebView *, WebKitWebFrame *, WebKitWebResource *, @@ -55,6 +56,7 @@ static gboolean cooperative_instances = TRUE; static int cooperative_pipe_fp = 0; static gboolean alone = TRUE; static gboolean launch_tabbed = TRUE; +static gboolean language_set = FALSE; struct Client @@ -272,6 +274,13 @@ zea_new_client(const gchar *uri) g_signal_connect(G_OBJECT(c->web_view), "resource-request-starting", G_CALLBACK(zea_adblock), NULL); + if (!language_set) + { + g_object_set(webkit_get_default_session(), "accept-language", + ZEA_LANGUAGE, NULL); + language_set = TRUE; + } + c->scroll = gtk_scrolled_window_new(NULL, NULL); gtk_container_add(GTK_CONTAINER(c->scroll), c->web_view); |