_SURF_URI gets initialised as soon as the window opens.
This commit is contained in:
		
							parent
							
								
									b18189d016
								
							
						
					
					
						commit
						94601622a1
					
				
							
								
								
									
										20
									
								
								surf.c
								
								
								
								
							
							
						
						
									
										20
									
								
								surf.c
								
								
								
								
							|  | @ -435,14 +435,23 @@ void | ||||||
| loaduri(Client *c, const Arg *arg) { | loaduri(Client *c, const Arg *arg) { | ||||||
| 	char *u; | 	char *u; | ||||||
| 	const char *uri = (char *)arg->v; | 	const char *uri = (char *)arg->v; | ||||||
|  | 	Arg a = { .b = FALSE }; | ||||||
| 
 | 
 | ||||||
|  | 	if(strcmp(uri, "") == 0) | ||||||
|  | 		return; | ||||||
| 	u = g_strrstr(uri, "://") ? g_strdup(uri) | 	u = g_strrstr(uri, "://") ? g_strdup(uri) | ||||||
| 		: g_strdup_printf("http://%s", uri); | 		: g_strdup_printf("http://%s", uri); | ||||||
| 	webkit_web_view_load_uri(c->view, u); | 	/* prevents endless loop */ | ||||||
| 	c->progress = 0; | 	if(c->uri && strcmp(u, c->uri) == 0) { | ||||||
| 	c->title = copystr(&c->title, u); | 		reload(c, &a); | ||||||
| 	g_free(u); | 	} | ||||||
| 	update(c); | 	else { | ||||||
|  | 		webkit_web_view_load_uri(c->view, u); | ||||||
|  | 		c->progress = 0; | ||||||
|  | 		c->title = copystr(&c->title, u); | ||||||
|  | 		g_free(u); | ||||||
|  | 		update(c); | ||||||
|  | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void | void | ||||||
|  | @ -551,6 +560,7 @@ newclient(void) { | ||||||
| 	g_object_set(G_OBJECT(settings), "user-stylesheet-uri", uri, NULL); | 	g_object_set(G_OBJECT(settings), "user-stylesheet-uri", uri, NULL); | ||||||
| 	g_free(uri); | 	g_free(uri); | ||||||
| 	setatom(c, findprop, ""); | 	setatom(c, findprop, ""); | ||||||
|  | 	setatom(c, uriprop, ""); | ||||||
| 
 | 
 | ||||||
| 	c->download = NULL; | 	c->download = NULL; | ||||||
| 	c->title = NULL; | 	c->title = NULL; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue