diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2019-05-28 14:22:07 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2019-05-28 14:32:01 +0200 |
commit | 0f417efe0fb37d03d2c1e98958d4213d263c90c0 (patch) | |
tree | 7c476fa53d986e27fc5cfc983f002d97b7f0bc73 /src/plugins/platforms/windows/qwindowspointerhandler.cpp | |
parent | 978987981ac1ad0689e042cc241c1732496b59bb (diff) |
Windows QPA: Fix QGuiApplication::topLevelAt() with screen recorder applications
Special applications like screen recorders can create special, invisible
windows which are detected by the ChildWindowFromPointEx() as used in
QWindowsContext::findPlatformWindowAt(). Fall back to WindowFromPoint()
which skips those in case nothing is found.
Fixes: QTBUG-40815
Change-Id: Idb5253c412fb4522c844edf5eadedc6e0fad3979
Reviewed-by: André de la Rocha <andre.rocha@qt.io>
Diffstat (limited to 'src/plugins/platforms/windows/qwindowspointerhandler.cpp')
0 files changed, 0 insertions, 0 deletions