diff options
-rw-r--r-- | AK/URL.cpp | 3 | ||||
-rw-r--r-- | AK/URL.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/AK/URL.cpp b/AK/URL.cpp index 6b84a6c6ea..505213d4e7 100644 --- a/AK/URL.cpp +++ b/AK/URL.cpp @@ -444,11 +444,12 @@ u16 URL::default_port_for_protocol(const String& protocol) return 0; } -URL URL::create_with_file_protocol(const String& path) +URL URL::create_with_file_protocol(const String& path, const String& fragment) { URL url; url.set_protocol("file"); url.set_path(path); + url.set_fragment(fragment); return url; } @@ -77,7 +77,7 @@ public: const String& data_payload() const { return m_data_payload; } static URL create_with_url_or_path(const String& url_or_path); - static URL create_with_file_protocol(const String& path); + static URL create_with_file_protocol(const String& path, const String& fragment = {}); static URL create_with_data(const StringView& mime_type, const StringView& payload, bool is_base64 = false); static bool protocol_requires_port(const String& protocol); static u16 default_port_for_protocol(const String& protocol); |