summaryrefslogtreecommitdiff
path: root/src/managers/PointerManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/managers/PointerManager.cpp')
-rw-r--r--src/managers/PointerManager.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/managers/PointerManager.cpp b/src/managers/PointerManager.cpp
index 4be91b80..ae17c6d6 100644
--- a/src/managers/PointerManager.cpp
+++ b/src/managers/PointerManager.cpp
@@ -696,8 +696,11 @@ void CPointerManager::warpAbsolute(Vector2D abs, SP<IHID> dev) {
}
}
- if (!TAB->boundBox.empty())
- mappedArea = TAB->boundBox.translate(currentMonitor->vecPosition);
+ mappedArea.translate(TAB->boundBox.pos());
+ if (!TAB->boundBox.empty()) {
+ mappedArea.w = TAB->boundBox.w;
+ mappedArea.h = TAB->boundBox.h;
+ }
break;
}
case HID_TYPE_TOUCH: {