D17537: Unset touch targets on no current touch points

Roman Gilg <[email protected]>
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <[email protected]>
romangg created this revision.
romangg added a reviewer: KWin.
Herald added a project: KWin.
Herald added a subscriber: kwin.
romangg requested review of this revision.

REVISION SUMMARY
  Certain input devices like touch screens can be in a state of having no input
  target at all. In case of touch screens when there are no current touch points.
  
  In this case unset and block at-surface targets until a touch point is
  available again.

TEST PLAN
  Auto test window-selection passes again.

REPOSITORY
  R108 KWin

BRANCH
  touchCancelFix

REVISION DETAIL
  https://phabricator.kde.org/D17537

AFFECTED FILES
  input.cpp
  input.h
  touch_input.cpp
  touch_input.h

To: romangg, #kwin
Cc: kwin, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.