graesslin created this revision.
graesslin added reviewers: KWin, Plasma on Wayland.
Restricted Application added subscribers: kwin, plasma-devel.
Restricted Application added projects: Plasma on Wayland, KWin.

REVISION SUMMARY
  So far the tracking for cursor shape was done incorrectly on Wayland by
  only listening to X11 cursor changes. That's from a time when
  KWin/Wayland was still run on top of an X server.
  
  Nowadays the Platform tracks cursor shape changes and emits changes to
  it. Xwayland cursor changes go through the normal Wayland way so it's
  just one way to get it on Wayland.
  
  This change adds the required connect and changes the signal signature
  in Cursor by dropping the serial argument. No user of the signal uses
  the argument and on Wayland we don't have a serial for the cursor. So it
  can be dropped.

TEST PLAN
  Zoom effect updates cursor shape correctly on Wayland

REPOSITORY
  rKWIN KWin

BRANCH
  cursor-tracking-wayland

REVISION DETAIL
  https://phabricator.kde.org/D3095

AFFECTED FILES
  cursor.cpp
  cursor.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, #kwin, #plasma_on_wayland
Cc: plasma-devel, kwin, lesliezhai, ali-mohamed, hardening, jensreuterberg, 
abetts, sebas

Reply via email to