[hackers] [surf] Apply domain parameters each time url is changed || Quentin Rameau

From: <git_AT_suckless.org>
Date: Tue, 5 Jul 2016 13:02:32 +0200 (CEST)

commit 7ca9421a69956c27b010cc9fc6162df7fa9699cf
Author: Quentin Rameau <quinq_AT_fifth.space>
AuthorDate: Thu Mar 3 16:51:24 2016 +0100
Commit: Quentin Rameau <quinq_AT_fifth.space>
CommitDate: Tue Jul 5 13:01:56 2016 +0200

    Apply domain parameters each time url is changed
    
    Urls are only changed at load (initial requested one), or while
    redirected. When the page is committed, url is already final.

diff --git a/surf.c b/surf.c
index acb3efe..9387859 100644
--- a/surf.c
+++ b/surf.c
_AT_@ -1167,20 +1167,18 @@ loadchanged(WebKitWebView *v, WebKitLoadEvent e, Client *c)
                 setatom(c, AtomUri, title);
                 c->title = title;
                 c->tlsflags = G_TLS_CERTIFICATE_VALIDATE_ALL + 1;
+ seturiparameters(c, geturi(c));
                 break;
         case WEBKIT_LOAD_REDIRECTED:
                 setatom(c, AtomUri, title);
                 c->title = title;
+ seturiparameters(c, geturi(c));
                 break;
         case WEBKIT_LOAD_COMMITTED:
- setatom(c, AtomUri, title);
- c->title = title;
                 if (!webkit_web_view_get_tls_info(c->view, NULL,
                     &(c->tlsflags)))
                         c->tlsflags = G_TLS_CERTIFICATE_VALIDATE_ALL + 1;
 
- setatom(c, AtomUri, geturi(c));
- seturiparameters(c, geturi(c));
                 break;
         case WEBKIT_LOAD_FINISHED:
                 /* Disabled until we write some WebKitWebExtension for
_AT_@ -1461,7 +1459,6 @@ scroll(Client *c, const Arg *a)
         GdkEvent *ev = gdk_event_new(GDK_KEY_PRESS);
 
         gdk_event_set_device(ev, gdkkb);
-// gdk_event_set_screen(ev, gdk_screen_get_default());
         ev->key.window = gtk_widget_get_window(GTK_WIDGET(c->win));
         ev->key.state = GDK_CONTROL_MASK;
         ev->key.time = GDK_CURRENT_TIME;
Received on Tue Jul 05 2016 - 13:02:32 CEST

This archive was generated by hypermail 2.3.0 : Tue Jul 05 2016 - 13:12:42 CEST