summaryrefslogtreecommitdiff
path: root/zea.c
diff options
context:
space:
mode:
authorPeter Hofmann <scm@uninformativ.de>2014-06-15 06:24:27 +0200
committerPeter Hofmann <scm@uninformativ.de>2014-06-15 06:24:27 +0200
commit31a999fd174144b107cc9e2a0e09100bbbdc938d (patch)
treedca901061ff939ecf5027cfde7b5a2cefa3c67c9 /zea.c
parentb92045509b4a912611aa3d7d74470a2f37977573 (diff)
downloadlariza-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!
Diffstat (limited to 'zea.c')
-rw-r--r--zea.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/zea.c b/zea.c
index f20e8e8..5594aee 100644
--- a/zea.c
+++ b/zea.c
@@ -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);