This allows us to do initialization earlier and not have to poke into Wayland internals from the cursor tracker.
e49bbe2 cursor-tracker: Don't require a screen
src/backends/meta-cursor-tracker-private.h | 1 -
src/backends/meta-cursor-tracker.c | 60 ++++++----------------------
src/core/screen.c | 3 ++
src/wayland/meta-wayland-pointer.c | 2 +
4 files changed, 18 insertions(+), 48 deletions(-)
Upstream: git.gnome.org