tAdapted progresschanged() - surf - customized build of surf, the suckless webkit browser
 (HTM) git clone git://src.adamsgaard.dk/surf
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 26a2dbac6501d095937568cdb9f00083e0b02146
 (DIR) parent 58c4e189758d829c418bd3a0e30646e533131487
 (HTM) Author: Quentin Rameau <quinq@fifth.space>
       Date:   Wed, 18 Nov 2015 18:51:55 +0100
       
       Adapted progresschanged()
       
       Diffstat:
         M surf.c                              |      11 ++++++-----
       
       1 file changed, 6 insertions(+), 5 deletions(-)
       ---
 (DIR) diff --git a/surf.c b/surf.c
       t@@ -169,7 +169,7 @@ static void menuactivate(GtkMenuItem *item, Client *c);
        static void print(Client *c, const Arg *arg);
        static GdkFilterReturn processx(GdkXEvent *xevent, GdkEvent *event,
                                        gpointer d);
       -static void progresschange(WebKitWebView *view, GParamSpec *pspec, Client *c);
       +static void progresschanged(WebKitWebView *v, GParamSpec *ps, Client *c);
        static void linkopen(Client *c, const Arg *arg);
        static void linkopenembed(Client *c, const Arg *arg);
        static void reload(Client *c, const Arg *arg);
       t@@ -993,8 +993,8 @@ newview(Client *c, WebKitWebView *rv)
                                 "load-changed",
                                 G_CALLBACK(loadchanged), c);
                g_signal_connect(G_OBJECT(v),
       -                         "notify::progress",
       -                         G_CALLBACK(progresschange), c);
       +                         "notify::estimated-load-progress",
       +                         G_CALLBACK(progresschanged), c);
                g_signal_connect(G_OBJECT(v),
                                 "download-requested",
                                 G_CALLBACK(initdownload), c);
       t@@ -1220,9 +1220,10 @@ processx(GdkXEvent *e, GdkEvent *event, gpointer d)
        }
        
        void
       -progresschange(WebKitWebView *view, GParamSpec *pspec, Client *c)
       +progresschanged(WebKitWebView *v, GParamSpec *ps, Client *c)
        {
       -        c->progress = webkit_web_view_get_progress(c->view) * 100;
       +        c->progress = webkit_web_view_get_estimated_load_progress(c->view) *
       +            100;
                updatetitle(c);
        }