layerrules: fix abovelock interactivity for touch input (#10253)
This commit is contained in:
parent
2d6ca96e07
commit
cdf5736f1a
2 changed files with 8 additions and 1 deletions
|
|
@ -61,7 +61,8 @@ void CInputManager::onTouchDown(ITouch::SDownEvent e) {
|
|||
}
|
||||
}
|
||||
|
||||
if (g_pSessionLockManager->isSessionLocked()) {
|
||||
// could have abovelock surface, thus only use lock if no ls found
|
||||
if (g_pSessionLockManager->isSessionLocked() && m_foundLSToFocus.expired()) {
|
||||
m_touchData.touchFocusLockSurface = g_pSessionLockManager->getSessionLockSurfaceForMonitor(PMONITOR->m_id);
|
||||
if (!m_touchData.touchFocusLockSurface)
|
||||
Debug::log(WARN, "The session is locked but can't find a lock surface");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue