diff --git a/Libraries/LibWebView/URL.cpp b/Libraries/LibWebView/URL.cpp index e176d01730a..251fa4f02a3 100644 --- a/Libraries/LibWebView/URL.cpp +++ b/Libraries/LibWebView/URL.cpp @@ -176,16 +176,14 @@ URLType url_type(URL::URL const& url) return URLType::Other; } -String url_text_to_copy(URL::URL const& url) +ByteString url_text_to_copy(URL::URL const& url) { - auto url_text = url.to_string(); + auto url_text = url.to_byte_string(); if (url.scheme() == "mailto"sv) - return MUST(url_text.substring_from_byte_offset("mailto:"sv.length())); - + return url_text.substring("mailto:"sv.length()); if (url.scheme() == "tel"sv) - return MUST(url_text.substring_from_byte_offset("tel:"sv.length())); - + return url_text.substring("tel:"sv.length()); return url_text; } diff --git a/Libraries/LibWebView/URL.h b/Libraries/LibWebView/URL.h index c5f7884f25b..43723040dc3 100644 --- a/Libraries/LibWebView/URL.h +++ b/Libraries/LibWebView/URL.h @@ -35,6 +35,6 @@ enum class URLType { Other, }; WEBVIEW_API URLType url_type(URL::URL const&); -WEBVIEW_API String url_text_to_copy(URL::URL const&); +WEBVIEW_API ByteString url_text_to_copy(URL::URL const&); }