diff options
Diffstat (limited to 'chromium/ui/ozone/platform/wayland/host/wayland_data_device.cc')
-rw-r--r-- | chromium/ui/ozone/platform/wayland/host/wayland_data_device.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chromium/ui/ozone/platform/wayland/host/wayland_data_device.cc b/chromium/ui/ozone/platform/wayland/host/wayland_data_device.cc index 467944f1d96..48bcf635f7b 100644 --- a/chromium/ui/ozone/platform/wayland/host/wayland_data_device.cc +++ b/chromium/ui/ozone/platform/wayland/host/wayland_data_device.cc @@ -75,8 +75,8 @@ void WaylandDataDevice::RequestData(WaylandDataOffer* offer, } void WaylandDataDevice::SetSelectionSource(WaylandDataSource* source) { - DCHECK(source); - wl_data_device_set_selection(data_device_.get(), source->data_source(), + auto* data_source = source ? source->data_source() : nullptr; + wl_data_device_set_selection(data_device_.get(), data_source, connection()->serial()); connection()->ScheduleFlush(); } |