Clean up
This commit is contained in:
		
							parent
							
								
									f624b888ec
								
							
						
					
					
						commit
						56aef5c5ae
					
				|  | @ -941,30 +941,30 @@ ephy_uri_tester_load (EphyUriTester *tester) | ||||||
| 
 | 
 | ||||||
| #include <webkit2/webkit-web-extension.h> | #include <webkit2/webkit-web-extension.h> | ||||||
| static bool first = true; | static bool first = true; | ||||||
| static gboolean reqcb(WebKitWebPage *page, WebKitURIRequest *request, | static gboolean reqcb(WebKitWebPage *page, WebKitURIRequest *req, | ||||||
| 		WebKitURIResponse *r, gpointer p) | 		WebKitURIResponse *r, gpointer p) | ||||||
| { | { | ||||||
| 	const char *request_uri = webkit_uri_request_get_uri(request); | 	const char *requri  = webkit_uri_request_get_uri(req); | ||||||
| 	const char *page_uri    = webkit_web_page_get_uri(page); | 	const char *pageuri = webkit_web_page_get_uri(page); | ||||||
| 
 | 
 | ||||||
| 	if (first) | 	if (first) | ||||||
| 	{ | 	{ | ||||||
| 		if (webkit_uri_request_get_http_headers(request)) | 		if (webkit_uri_request_get_http_headers(req)) | ||||||
| 			first = false; | 			first = false; | ||||||
| 		else //no head is local data. so haven't to block
 | 		else //no head is local data. so haven't to block
 | ||||||
| 			return false; | 			return false; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	char *req = g_strconcat(request_uri, " ", page_uri, NULL); | 	char *uris = g_strconcat(requri, " ", pageuri, NULL); | ||||||
| 	char *res = wyebreq(EXE, req); | 	char *ruri = wyebreq(EXE, uris); | ||||||
| 	g_free(req); | 	g_free(uris); | ||||||
| 
 | 
 | ||||||
| 	if (!res) return true; | 	if (!ruri) return true; | ||||||
| 
 | 
 | ||||||
| 	if (g_strcmp0(request_uri, res)) | 	if (g_strcmp0(requri, ruri)) | ||||||
| 		webkit_uri_request_set_uri(request, res); | 		webkit_uri_request_set_uri(req, ruri); | ||||||
| 
 | 
 | ||||||
| 	return FALSE; | 	return false; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | @ -981,11 +981,11 @@ G_MODULE_EXPORT void webkit_web_extension_initialize_with_user_data( | ||||||
| 	bool hasarg = false; | 	bool hasarg = false; | ||||||
| 	if (v && g_variant_is_of_type((GVariant *)v, G_VARIANT_TYPE_STRING)) | 	if (v && g_variant_is_of_type((GVariant *)v, G_VARIANT_TYPE_STRING)) | ||||||
| 	{ | 	{ | ||||||
| 		const gchar *str = g_variant_get_string((GVariant *)v, NULL); | 		const char *str = g_variant_get_string((GVariant *)v, NULL); | ||||||
| 		if (str) | 		if (str) | ||||||
| 		{ | 		{ | ||||||
| 			gchar **args = g_strsplit(str, ";", -1); | 			char **args = g_strsplit(str, ";", -1); | ||||||
| 			for (gchar **arg = args; *arg; arg++) | 			for (char **arg = args; *arg; arg++) | ||||||
| 				if (g_str_has_prefix(*arg, "adblock:")) | 				if (g_str_has_prefix(*arg, "adblock:")) | ||||||
| 				{ | 				{ | ||||||
| 					enable = strcmp(*arg + 8, "true") == 0; | 					enable = strcmp(*arg + 8, "true") == 0; | ||||||
|  | @ -1026,7 +1026,7 @@ static void monitorcb( | ||||||
| static void init() | static void init() | ||||||
| { | { | ||||||
| 	DD(wyebad init) | 	DD(wyebad init) | ||||||
| 	gchar *path = g_build_filename( | 	char *path = g_build_filename( | ||||||
| 			g_get_user_config_dir(), APPNAME, "easylist.txt", NULL); | 			g_get_user_config_dir(), APPNAME, "easylist.txt", NULL); | ||||||
| 
 | 
 | ||||||
| 	GFile *gf = g_file_new_for_path(path); | 	GFile *gf = g_file_new_for_path(path); | ||||||
|  | @ -1060,7 +1060,7 @@ static char *datafunc(char *req) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	//req uri + ' ' + page uri
 | 	//req uri + ' ' + page uri
 | ||||||
| 	gchar **args = g_strsplit(req, " ", 2); | 	char **args = g_strsplit(req, " ", 2); | ||||||
| 
 | 
 | ||||||
| 	char *ret = !tester ? g_strdup(args[0]) : ephy_uri_tester_rewrite_uri(tester, | 	char *ret = !tester ? g_strdup(args[0]) : ephy_uri_tester_rewrite_uri(tester, | ||||||
| 			args[0],  args[1] ?: args[0], EPHY_URI_TEST_ADBLOCK); | 			args[0],  args[1] ?: args[0], EPHY_URI_TEST_ADBLOCK); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user