From d3675404abec8231d725425791df667075ce2df8 Mon Sep 17 00:00:00 2001 From: hexu28huawei <14530909+hexu28huawei@user.noreply.gitee.com> Date: Tue, 12 Nov 2024 08:00:18 +0000 Subject: [PATCH] Signed-off-by: hexu28huawei Change-Id: I1e72b07d3da0a88cf12c84ea466d9c30d8d632d1 --- content/browser/renderer_host/data_transfer_util.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/content/browser/renderer_host/data_transfer_util.cc b/content/browser/renderer_host/data_transfer_util.cc index a0bf2d5097..2f6dc8b266 100644 --- a/content/browser/renderer_host/data_transfer_util.cc +++ b/content/browser/renderer_host/data_transfer_util.cc @@ -153,7 +153,11 @@ blink::mojom::DragDataPtr DropDataToDragData( DCHECK(drop_data.file_contents_content_disposition.empty()); std::vector items; +#if BUILDFLAG(OHOS_DRAG_DROP) + if (drop_data.text.has_value() && !drop_data.text.value().empty()) { +#else if (drop_data.text) { +#endif blink::mojom::DragItemStringPtr item = blink::mojom::DragItemString::New(); item->string_type = ui::kMimeTypeText; item->string_data = *drop_data.text; @@ -166,7 +170,11 @@ blink::mojom::DragDataPtr DropDataToDragData( item->title = drop_data.url_title; items.push_back(blink::mojom::DragItem::NewString(std::move(item))); } +#if BUILDFLAG(OHOS_DRAG_DROP) + if (drop_data.html.has_value() && !drop_data.html.value().empty()) { +#else if (drop_data.html) { +#endif blink::mojom::DragItemStringPtr item = blink::mojom::DragItemString::New(); item->string_type = ui::kMimeTypeHTML; item->string_data = *drop_data.html; -- Gitee