From 2d750d057214adcc6de531d88050d1a3150a0bf6 Mon Sep 17 00:00:00 2001 From: yggverse Date: Tue, 15 Oct 2024 16:49:50 +0300 Subject: [PATCH] set is external on uri scheme change --- .../tab/item/page/content/text/gemini/reader/parser/link.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/app/browser/window/tab/item/page/content/text/gemini/reader/parser/link.rs b/src/app/browser/window/tab/item/page/content/text/gemini/reader/parser/link.rs index 2856fdb2..b1d99e2e 100644 --- a/src/app/browser/window/tab/item/page/content/text/gemini/reader/parser/link.rs +++ b/src/app/browser/window/tab/item/page/content/text/gemini/reader/parser/link.rs @@ -42,10 +42,7 @@ impl Link { match Uri::parse(&resolved_str, UriFlags::NONE) { Ok(resolved_uri) => { // Change external status - is_external = Some( - resolved_uri.host() != base_uri.host() - || resolved_uri.port() != base_uri.port(), - ); + is_external = Some(resolved_uri.scheme() != base_uri.scheme()); // Result resolved_uri