8942e98e1d4fc0c163bcdb8f0e2e02a52c30dfc3

Windows from Xwayland still needs to use the Wayland path, but is
represented an MetaWindowX11, thus the abstraction introduced in
"window: Make meta_window_has_pointer() per protocol implemented"
is wrong. Lets turn back time, and reconsider how this can be
abstracted more correctly in the future.
This reverts commit 9fb891d216
.
Description
Languages
C
98.9%
Meson
0.7%
Python
0.3%