diff options
| author | thejch <66577496+thejch@users.noreply.github.com> | 2024-03-12 19:09:20 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-13 02:09:20 +0000 |
| commit | 7ea555da7fff0a2457e24e06bbd34986c0755025 (patch) | |
| tree | 7855f0d910baf28d6876b56ff9736540f7a87dfb /src/Compositor.cpp | |
| parent | 6c53d4d82fd81aaa8aeb8c89ece1b88455a1f2a1 (diff) | |
master: Fix master layout window focus and scroll (#5074)
* fix master switch window scrolling
* fix some more dispatchers and remove some duplicate code
* refactor and remove duplicate code
* fix focusmonitor: https://github.com/hyprwm/Hyprland/issues/5006#issuecomment-1986977255
* change check
Diffstat (limited to 'src/Compositor.cpp')
| -rw-r--r-- | src/Compositor.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp index f061bf6b..4d3fd65b 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -2297,6 +2297,11 @@ void CCompositor::setWindowFullscreen(CWindow* pWindow, bool on, eFullscreenMode return; } + if (pWindow->m_bIsFullscreen == on) { + Debug::log(LOG, "Window is already in the required fullscreen state"); + return; + } + const auto PMONITOR = getMonitorFromID(pWindow->m_iMonitorID); const auto PWORKSPACE = getWorkspaceByID(pWindow->m_iWorkspaceID); |
