diff options
| author | Vaxry <vaxry@vaxry.net> | 2024-07-22 17:24:24 +0200 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2024-07-22 17:24:30 +0200 |
| commit | 77b134e23baf769aecdf2ea8ed14d55d00228ce1 (patch) | |
| tree | 414143686432f629553059972da066efb4cc5c0c /src/managers/PointerManager.cpp | |
| parent | 87db950189d87eb00d01b9df9959b36ba0f4d5c7 (diff) | |
virtual-pointer: fixup virtual pointer warp events
fixes #6976
Diffstat (limited to 'src/managers/PointerManager.cpp')
| -rw-r--r-- | src/managers/PointerManager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/managers/PointerManager.cpp b/src/managers/PointerManager.cpp index cf10db71..b1542fed 100644 --- a/src/managers/PointerManager.cpp +++ b/src/managers/PointerManager.cpp @@ -620,7 +620,7 @@ void CPointerManager::move(const Vector2D& deltaLogical) { void CPointerManager::warpAbsolute(Vector2D abs, SP<IHID> dev) { SP<CMonitor> currentMonitor = g_pCompositor->m_pLastMonitor.lock(); - if (!currentMonitor) + if (!currentMonitor || !dev) return; if (!std::isnan(abs.x)) |
