From 4ef9a1ba48c23887a91ab30323685d4b4bf3e50c Mon Sep 17 00:00:00 2001 From: Ben Wiederhake Date: Fri, 10 Sep 2021 23:42:39 +0200 Subject: [PATCH] Spreadsheet: Avoid making StringView of temporary ByteBuffer --- Userland/Applications/Spreadsheet/SpreadsheetModel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Userland/Applications/Spreadsheet/SpreadsheetModel.cpp b/Userland/Applications/Spreadsheet/SpreadsheetModel.cpp index 1b2558464b..8bb29da7b7 100644 --- a/Userland/Applications/Spreadsheet/SpreadsheetModel.cpp +++ b/Userland/Applications/Spreadsheet/SpreadsheetModel.cpp @@ -115,9 +115,10 @@ RefPtr SheetModel::mime_data(const GUI::ModelSelection& selectio VERIFY(cursor); Position cursor_position { (size_t)cursor->column(), (size_t)cursor->row() }; + auto mime_data_buffer = mime_data->data("text/x-spreadsheet-data"); auto new_data = String::formatted("{}\n{}", cursor_position.to_url(m_sheet).to_string(), - StringView(mime_data->data("text/x-spreadsheet-data"))); + StringView(mime_data_buffer)); mime_data->set_data("text/x-spreadsheet-data", new_data.to_byte_buffer()); return mime_data;