diff --git a/Userland/Libraries/LibCore/MimeData.cpp b/Userland/Libraries/LibCore/MimeData.cpp index 7e08ebea1bd..dea65ff5884 100644 --- a/Userland/Libraries/LibCore/MimeData.cpp +++ b/Userland/Libraries/LibCore/MimeData.cpp @@ -31,14 +31,16 @@ Vector MimeData::urls() const return urls; } -void MimeData::set_urls(Vector const& urls) +ErrorOr MimeData::set_urls(Vector const& urls) { StringBuilder builder; for (auto& url : urls) { builder.append(url.to_deprecated_string()); builder.append('\n'); } - set_data("text/uri-list", builder.to_byte_buffer()); + set_data("text/uri-list", TRY(builder.try_to_byte_buffer())); + + return {}; } DeprecatedString MimeData::text() const diff --git a/Userland/Libraries/LibCore/MimeData.h b/Userland/Libraries/LibCore/MimeData.h index 849e02edfe1..8947fb7a8f3 100644 --- a/Userland/Libraries/LibCore/MimeData.h +++ b/Userland/Libraries/LibCore/MimeData.h @@ -34,7 +34,7 @@ public: // Convenience helpers for "text/uri-list" bool has_urls() const { return has_format("text/uri-list"); } Vector urls() const; - void set_urls(Vector const&); + ErrorOr set_urls(Vector const&); HashMap const& all_data() const { return m_data; }