[Differential] [Request, 30 lines] D3095: Implement cursor shape tracking on Wayland
graesslin (Martin Gräßlin)
noreply at phabricator.kde.org
Tue Oct 18 07:49:04 UTC 2016
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161018/b0bc2921/attachment.html>
More information about the Plasma-devel
mailing list