Fix leak when the cursor leaves the window while dragging in Wayland

This commit is contained in:
Campbell Barton 2022-08-04 22:33:28 +10:00
parent a10cac413e
commit 6af963ca81
1 changed files with 1 additions and 0 deletions

View File

@ -1139,6 +1139,7 @@ static void data_device_handle_enter(void *data,
input_t *input = static_cast<input_t *>(data);
std::lock_guard lock{input->data_offer_dnd_mutex};
delete input->data_offer_dnd;
input->data_offer_dnd = static_cast<data_offer_t *>(wl_data_offer_get_user_data(id));
data_offer_t *data_offer = input->data_offer_dnd;