[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