Commit 6202dbc0 authored by David Edmundson's avatar David Edmundson
Browse files

Guard against DataSource being deleted during transfer

During a drag the source can disappear at any time. The other client
will be notified, but it may have actions in flight.

Other methods were guarded but not data_offer_finished.
parent 64744103
......@@ -75,6 +75,9 @@ void DataOfferInterfacePrivate::data_offer_destroy(QtWaylandServer::wl_data_offe
void DataOfferInterfacePrivate::data_offer_finish(Resource *resource)
if (!source) {
// TODO: It is a client error to perform other requests than wl_data_offer.destroy after this one
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment