https://bugs.winehq.org/show_bug.cgi?id=26865
--- Comment #19 from Patrick patrick+winehq.org@laimbock.com --- Created attachment 68651 --> https://bugs.winehq.org/attachment.cgi?id=68651 DnD_Wine_to_X11_staging-5.21_WIP.patch
I tried to apply Damjan's patches to wine-staging 5.21. AFAICT the first patch is already applied in 5.21. The second patch partially applies but some code has changed and I skipped that part which starts at: @@ -2261,7 +2276,7 @@ static void OLEDD_TrackStateChange(TrackerWindowInfo* trackerInfo) and ends at diff --git a/dlls/user32/driver.c b/dlls/user32/driver.c
More code has changed (no longer present) relating to the third patch. My C & Wine knowledge is insufficient to fix this. So I'm attaching a diff of what did apply. Hopefully Damjan or somebody with sufficient C & Wine experience can finish the patch. Thanks!