keybinds: improve movefocus on fullscreen

This commit is contained in:
Vaxry 2023-03-27 15:19:27 +01:00
parent e994b0c8b8
commit 6fec5bfbeb

View file

@ -1150,7 +1150,8 @@ void CKeybindManager::moveFocusTo(std::string args) {
} }
}; };
const auto PWINDOWTOCHANGETO = g_pCompositor->getWindowInDirection(PLASTWINDOW, arg); const auto PWINDOWTOCHANGETO = PLASTWINDOW->m_bIsFullscreen ? g_pCompositor->getNextWindowOnWorkspace(PLASTWINDOW, arg == 'u' || arg == 't' || arg == 'r') :
g_pCompositor->getWindowInDirection(PLASTWINDOW, arg);
if (PWINDOWTOCHANGETO) { if (PWINDOWTOCHANGETO) {
switchToWindow(PWINDOWTOCHANGETO); switchToWindow(PWINDOWTOCHANGETO);