Clipboard+LibGUI: Move clipboard service to anonymous files

This commit is contained in:
Andreas Kling 2021-01-17 00:14:37 +01:00
commit 5522e8f59d
Notes: sideshowbarker 2024-07-18 23:09:27 +09:00
6 changed files with 21 additions and 60 deletions

View file

@ -44,14 +44,10 @@ Storage::~Storage()
{
}
void Storage::set_data(NonnullRefPtr<SharedBuffer> data, size_t data_size, const String& mime_type, const HashMap<String, String>& metadata)
void Storage::set_data(Core::AnonymousBuffer data, const String& mime_type, const HashMap<String, String>& metadata)
{
dbg() << "Storage::set_data <- [" << mime_type << "] " << data->data<void>() << " (" << data_size << " bytes)";
for (auto& it : metadata) {
dbg() << " " << it.key << ": " << it.value;
}
m_shared_buffer = move(data);
m_data_size = data_size;
m_buffer = move(data);
m_data_size = data.size();
m_mime_type = mime_type;
m_metadata = metadata;