fix refocus shenanigans with window data

This commit is contained in:
vaxerski
2022-08-08 20:21:11 +02:00
parent 9532ff4287
commit bf9d358d3b
2 changed files with 11 additions and 3 deletions

View File

@@ -210,9 +210,7 @@ void CInputManager::mouseMoveUnified(uint32_t time, bool refocus) {
wlr_seat_pointer_clear_focus(g_pCompositor->m_sSeat.seat);
if (refocus) { // if we are forcing a refocus, and we don't find a surface, clear the kb focus too!
g_pCompositor->focusSurface(nullptr);
g_pCompositor->m_pLastWindow = nullptr;
g_pCompositor->focusWindow(nullptr);
}
return;