force monitor focus on refocus

This commit is contained in:
vaxerski 2023-02-12 10:38:37 +00:00
parent 287f31329e
commit 7d914cd427

View file

@ -141,7 +141,7 @@ void CInputManager::mouseMoveUnified(uint32_t time, bool refocus) {
g_pLayoutManager->getCurrentLayout()->onMouseMove(getMouseCoordsInternal());
if (PMONITOR && PMONITOR != g_pCompositor->m_pLastMonitor && *PMOUSEFOCUSMON) {
if (PMONITOR && PMONITOR != g_pCompositor->m_pLastMonitor && (*PMOUSEFOCUSMON || refocus)) {
g_pCompositor->setActiveMonitor(PMONITOR);
// set active workspace and deactivate all other in wlr