mirror of
https://github.com/hyprwm/Hyprland
synced 2024-11-26 10:05:59 +01:00
don't swap workspaces if monitors are the same (#2322)
Return swapActiveWorkspaces early if MON1 and MON2 are equals, to avoid buggy behavior.
This commit is contained in:
parent
642030f959
commit
9ef7225532
1 changed files with 1 additions and 1 deletions
|
@ -1872,7 +1872,7 @@ void CKeybindManager::swapActiveWorkspaces(std::string args) {
|
||||||
const auto PMON1 = g_pCompositor->getMonitorFromString(MON1);
|
const auto PMON1 = g_pCompositor->getMonitorFromString(MON1);
|
||||||
const auto PMON2 = g_pCompositor->getMonitorFromString(MON2);
|
const auto PMON2 = g_pCompositor->getMonitorFromString(MON2);
|
||||||
|
|
||||||
if (!PMON1 || !PMON2)
|
if (!PMON1 || !PMON2 || PMON1 == PMON2)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
g_pCompositor->swapActiveWorkspaces(PMON1, PMON2);
|
g_pCompositor->swapActiveWorkspaces(PMON1, PMON2);
|
||||||
|
|
Loading…
Reference in a new issue