diff options
| author | Tom Englund <tomenglund26@gmail.com> | 2024-08-11 20:42:18 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-11 19:42:18 +0100 |
| commit | 511eea71c60e10f3d3d757a376f1ca98b9034ae0 (patch) | |
| tree | b31a26540f649a136ae76fa4d258c04c0902a88c /src/managers/PointerManager.hpp | |
| parent | 01ff5fdf6a00a9231bd3b56400d8bcab378c4257 (diff) | |
pointermgr: fix initial cursorwarp (#7286)
change the hook to monitorAdded instead of newMonitor so its finalized
in the compositor and added to vMonitors, move the
checkDefaultCursorWarp to PointerManager and check for it upon mode
change. and also ensure it doesnt go out of bounds by replacing it in
the middle again on resolution changes.
Diffstat (limited to 'src/managers/PointerManager.hpp')
| -rw-r--r-- | src/managers/PointerManager.hpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/managers/PointerManager.hpp b/src/managers/PointerManager.hpp index 4a4c4f61..082855b5 100644 --- a/src/managers/PointerManager.hpp +++ b/src/managers/PointerManager.hpp @@ -26,6 +26,7 @@ class CPointerManager { public: CPointerManager(); + void checkDefaultCursorWarp(SP<CMonitor> monitor, std::string monitorName); void attachPointer(SP<IPointer> pointer); void attachTouch(SP<ITouch> touch); void attachTablet(SP<CTablet> tablet); |
