]> git.armaanb.net Git - chorizo.git/commitdiff
Set Accept-Language header
authorPeter Hofmann <scm@uninformativ.de>
Sun, 15 Jun 2014 04:24:27 +0000 (06:24 +0200)
committerPeter Hofmann <scm@uninformativ.de>
Sun, 15 Jun 2014 04:24:27 +0000 (06:24 +0200)
Deep down inside... Had to look into dwb's code to find out how to do
this. Kudos, dear portix!

zea.c

diff --git a/zea.c b/zea.c
index f20e8e8c655997be90182b103a440aa792472163..5594aee197bc66ff40658163d0fd69c553461470 100644 (file)
--- 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);