touch: detach from pointer input

this detaches touch from pointer input. Touch should not affect where your cursor is, and it doesn't make much sense for it to move when we use touch
This commit is contained in:
vaxerski 2025-08-20 13:01:31 +02:00
parent 9a20206945
commit 1ac1ff457a
4 changed files with 48 additions and 32 deletions

View file

@ -85,3 +85,23 @@ class CLayerSurface {
return m_layerSurface == rhs.m_layerSurface && m_monitor == rhs.m_monitor;
}
};
inline bool valid(PHLLS l) {
return l;
}
inline bool valid(PHLLSREF l) {
return l;
}
inline bool validMapped(PHLLS l) {
if (!valid(l))
return false;
return l->m_mapped;
}
inline bool validMapped(PHLLSREF l) {
if (!valid(l))
return false;
return l->m_mapped;
}