From 3bd2a2f8ee869e23ba4b59337c496b946fc8dde6 Mon Sep 17 00:00:00 2001 From: Jie Liu Date: Tue, 10 Dec 2024 11:36:44 +0800 Subject: [PATCH] datacontrolv1: emit clipboard mode changed when selection changed Pick-to: 6.9 Change-Id: I47508a88d2115ee92521b0499f72faa566e6b3a3 Reviewed-by: Liang Qi --- src/plugins/platforms/wayland/qwaylanddatacontrolv1.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/platforms/wayland/qwaylanddatacontrolv1.cpp b/src/plugins/platforms/wayland/qwaylanddatacontrolv1.cpp index 05c0a8ffafe..294c74c989b 100644 --- a/src/plugins/platforms/wayland/qwaylanddatacontrolv1.cpp +++ b/src/plugins/platforms/wayland/qwaylanddatacontrolv1.cpp @@ -64,7 +64,7 @@ void QWaylandDataControlDeviceV1::invalidateSelectionOffer() return; m_selectionOffer.reset(); - QGuiApplicationPrivate::platformIntegration()->clipboard()->emitChanged(QClipboard::Selection); + QGuiApplicationPrivate::platformIntegration()->clipboard()->emitChanged(QClipboard::Clipboard); } void QWaylandDataControlDeviceV1::setSelectionSource(QWaylandDataControlSourceV1 *source) @@ -105,14 +105,14 @@ void QWaylandDataControlDeviceV1::zwlr_data_control_device_v1_selection(zwlr_dat // The selection event may be sent before platfrmIntegration is set. if (auto* integration = QGuiApplicationPrivate::platformIntegration()) - integration->clipboard()->emitChanged(QClipboard::Selection); + integration->clipboard()->emitChanged(QClipboard::Clipboard); } void QWaylandDataControlDeviceV1::zwlr_data_control_device_v1_finished() { m_selectionOffer.reset(); m_primarySelectionOffer.reset(); - QGuiApplicationPrivate::platformIntegration()->clipboard()->emitChanged(QClipboard::Selection); + QGuiApplicationPrivate::platformIntegration()->clipboard()->emitChanged(QClipboard::Clipboard); } void QWaylandDataControlDeviceV1::zwlr_data_control_device_v1_primary_selection(struct ::zwlr_data_control_offer_v1 *id)