talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 1e3b95e1d341111c0b3aeaac03aa059d7fc0d840
parent c8ddd32fa2c9bb9e61a34a3550d72cd67b36da21
Author: Michael Rasmussen <mir@datanom.net>
Date:   Sat, 22 Oct 2022 12:56:21 +0200

Since g_uri_peek_scheme requires GLib 2.66 replace it with g_uri_parse_scheme

Signed-off-by: Michael Rasmussen <mir@datanom.net>

Diffstat:
Msrc/plugins/fancy/fancy_web_extension.c | 9+++++----
1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/plugins/fancy/fancy_web_extension.c b/src/plugins/fancy/fancy_web_extension.c @@ -31,15 +31,16 @@ static gboolean web_page_send_request_cb(WebKitWebPage *web_page, gboolean is_remote = TRUE; gboolean should_block; const char *request_uri = webkit_uri_request_get_uri(request); - const char *scheme = g_uri_peek_scheme(request_uri); + gchar *scheme = g_uri_parse_scheme(request_uri); if (scheme == NULL) return TRUE; - if (strcmp(scheme, "cid") == 0 || - strcmp(scheme, "file") == 0 || - strcmp(scheme, "about") == 0) + if (g_ascii_strcasecmp(scheme, "cid") == 0 || + g_ascii_strcasecmp(scheme, "file") == 0 || + g_ascii_strcasecmp(scheme, "about") == 0) is_remote = FALSE; + g_free(scheme); if (is_remote) should_block = !load_remote_content;