https://bugs.kde.org/show_bug.cgi?id=371573

Martin Gräßlin <mgraess...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |http://commits.kde.org/kwin
                   |                            |/82054a406a6470c763d72c39f6
                   |                            |c7fdf5667ee629
         Resolution|---                         |FIXED
   Version Fixed In|                            |5.8.3

--- Comment #4 from Martin Gräßlin <mgraess...@kde.org> ---
Git commit 82054a406a6470c763d72c39f6c7fdf5667ee629 by Martin Gräßlin.
Committed on 31/10/2016 at 10:51.
Pushed by graesslin into branch 'Plasma/5.8'.

Send a pointer leave when triggering a move resize

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.
FIXED-IN: 5.8.3

Reviewers: #kwin, #plasma_on_wayland, broulik

Subscribers: plasma-devel, kwin

Tags: #plasma_on_wayland, #kwin

Differential Revision: https://phabricator.kde.org/D3154

M  +69   -1    autotests/integration/move_resize_window_test.cpp
M  +15   -0    pointer_input.cpp
M  +1    -0    pointer_input.h

http://commits.kde.org/kwin/82054a406a6470c763d72c39f6c7fdf5667ee629

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to