tFixing the bug of surf loading undefined data in arg. - surf - customized buil… | |
git clone git://src.adamsgaard.dk/surf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 244dfd3231d989909566727b9e20d10cdff88a20 | |
parent d44bfb2c314c7aa8c734dd1ecb5b3a0c7566a700 | |
Author: Christoph Lohmann <[email protected]> | |
Date: Thu, 8 Nov 2012 22:05:40 +0100 | |
Fixing the bug of surf loading undefined data in arg. | |
Diffstat: | |
M surf.c | 10 ++++++---- | |
1 file changed, 6 insertions(+), 4 deletions(-) | |
--- | |
diff --git a/surf.c b/surf.c | |
t@@ -453,8 +453,7 @@ void | |
linkhover(WebKitWebView *v, const char* t, const char* l, Client *c) { | |
if(l) { | |
c->linkhover = copystr(&c->linkhover, l); | |
- } | |
- else if(c->linkhover) { | |
+ } else if(c->linkhover) { | |
free(c->linkhover); | |
c->linkhover = NULL; | |
} | |
t@@ -504,8 +503,7 @@ loaduri(Client *c, const Arg *arg) { | |
/* prevents endless loop */ | |
if(c->uri && strcmp(u, c->uri) == 0) { | |
reload(c, &a); | |
- } | |
- else { | |
+ } else { | |
webkit_web_view_load_uri(c->view, u); | |
c->progress = 0; | |
c->title = copystr(&c->title, u); | |
t@@ -905,6 +903,7 @@ update(Client *c) { | |
gtk_widget_hide_all(c->indicator); | |
t = g_strdup(c->title); | |
} | |
+ | |
gtk_window_set_title(GTK_WINDOW(c->win), t); | |
g_free(t); | |
} | |
t@@ -944,6 +943,8 @@ int | |
main(int argc, char *argv[]) { | |
Arg arg; | |
+ memset(&arg, 0, sizeof(arg)); | |
+ | |
/* command line args */ | |
ARGBEGIN { | |
case 'c': | |
t@@ -985,6 +986,7 @@ main(int argc, char *argv[]) { | |
newclient(); | |
if(arg.v) | |
loaduri(clients, &arg); | |
+ | |
gtk_main(); | |
cleanup(); | |