Adding small fix by Alex Puterbaugh. Thanks. - surf - Surf web browser.
 (HTM) git clone git://r-36.net/surf
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit e9c9715f52afd3b4e3d512aea9d021e7e1980f63
 (DIR) parent 4b1b1b8a2070793e7f6467f2005d6fbd1ae63065
 (HTM) Author: Enno Boland (tox) <tox@s01.de>
       Date:   Sun,  2 May 2010 10:59:28 +0200
       
       Adding small fix by Alex Puterbaugh. Thanks.
       Diffstat:
         M config.mk                           |       2 +-
         M surf.c                              |      11 +++++------
       
       2 files changed, 6 insertions(+), 7 deletions(-)
       ---
 (DIR) diff --git a/config.mk b/config.mk
       @@ -17,7 +17,7 @@ LIBS = -L/usr/lib -lc ${GTKLIB} -lgthread-2.0
        
        # flags
        CPPFLAGS = -DVERSION=\"${VERSION}\"
       -CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
       +CFLAGS = -std=c99 -pedantic -Wall -O0 -g ${INCS} ${CPPFLAGS}
        LDFLAGS = -g ${LIBS}
        
        # Solaris
 (DIR) diff --git a/surf.c b/surf.c
       @@ -254,7 +254,7 @@ void
        download(Client *c, const Arg *arg) {
                char *uri;
                WebKitNetworkRequest *r;
       -        WebKitDownload       *dl;
       +        WebKitDownload *dl;
        
                if(arg->v)
                        uri = (char *)arg->v;
       @@ -420,18 +420,17 @@ linkhover(WebKitWebView *v, const char* t, const char* l, Client *c) {
        
        void
        loadstatuschange(WebKitWebView *view, GParamSpec *pspec, Client *c) {
       -        if(c->download)
       -                stop(c, NULL);
                switch(webkit_web_view_get_load_status (c->view)) {
                case WEBKIT_LOAD_COMMITTED:
       -                setatom(c, uriprop, geturi(c));
       +        if(c->download)
       +                stop(c, NULL);
       +        setatom(c, uriprop, geturi(c));
                        break;
                case WEBKIT_LOAD_FINISHED:
                        c->progress = 0;
                        update(c);
                        break;
       -        case WEBKIT_LOAD_PROVISIONAL:
       -        case WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT:
       +        default:
                        break;
                }
        }