summaryrefslogtreecommitdiff
path: root/chromium/ui/ozone/platform/wayland/host/wayland_data_device.cc
diff options
context:
space:
mode:
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.cc4
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();
}