kwin/plugins/platforms
Martin Flöser 69afe4d266 Update seat's timestamp after waking up screen through double tap
Summary:
The drm platform has a special handling for touch events while the
screen is in dpms. All touch events are filtered out, but a double
tap wakes up the screen.

Due to the filtering out of the events the idle timers were not reset.
So if you only double tapped, the screen turned on, but not off again.

This change updates the timestamp after double tap, so that the idle
timers are restarted. All other events are still filtered out, to not
have "fake" events (e.g. smart phone in pocket) wake up the device.

BUG: 392754
FIXED-IN: 5.12.6

Test Plan: only compile tested

Reviewers: #kwin, #plasma

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D12668
2018-05-20 15:38:31 +02:00
..
drm Update seat's timestamp after waking up screen through double tap 2018-05-20 15:38:31 +02:00
fbdev SVN_SILENT made messages (.desktop file) - always resolve ours 2017-12-13 07:01:42 +01:00
hwcomposer SVN_SILENT made messages (.desktop file) - always resolve ours 2018-04-22 07:33:45 +02:00
virtual SVN_SILENT made messages (.desktop file) - always resolve ours 2017-12-13 07:01:42 +01:00
wayland Use XdgShell Unstable V6 in nested wayland platform 2018-05-20 15:37:19 +02:00
x11 SVN_SILENT made messages (.desktop file) - always resolve ours 2018-04-22 07:33:45 +02:00
CMakeLists.txt Hide the Linux specific parts behind check for headers 2017-07-24 16:19:27 +02:00