[Differential] [Request, 86 lines] D3154: Send a pointer leave when triggering a move resize
graesslin (Martin Gräßlin)
noreply at phabricator.kde.org
Tue Oct 25 06:06:54 UTC 2016
graesslin created this revision.
graesslin added reviewers: KWin, Plasma on Wayland, broulik.
Restricted Application added subscribers: kwin, plasma-devel.
Restricted Application added projects: Plasma on Wayland, KWin.
REVISION SUMMARY
When triggering a move resize all following pointer events are grabbed
by KWin itself. Thus the correct behavior is to informe the client about
it and send a pointer leave.
This ensures that after the move resize ended the pointer gets a new
enter. By sending anew pointer enter the position gets updated to the
new position which so far did not happen and the client generated events
on the wrong position.
BUG: 371573
FIXED-IN: 5.8.3
REPOSITORY
rKWIN KWin
BRANCH
move-resize-pointer-left-5.8
REVISION DETAIL
https://phabricator.kde.org/D3154
AFFECTED FILES
autotests/integration/move_resize_window_test.cpp
pointer_input.cpp
pointer_input.h
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: graesslin, #kwin, #plasma_on_wayland, broulik
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/20161025/231aec6f/attachment.html>
More information about the Plasma-devel
mailing list