https://bugs.winehq.org/show_bug.cgi?id=38409
--- Comment #63 from Alexey Min alexey.min@gmail.com --- One gigantic patch like this is not suitable for upstreaming anyway. It needs to be split into several commits; but most importantly all this logic does not belong to winex11.drv, it should be placed into explorer.exe before actual call into backend, so theoretical wayland support is possible in the future.