diff options
| author | vaxerski <vaxry@vaxry.net> | 2022-09-21 14:09:26 +0100 |
|---|---|---|
| committer | vaxerski <vaxry@vaxry.net> | 2022-09-21 14:09:26 +0100 |
| commit | d24f31de514be1c78fcb6a3ad392a01dd7117e3e (patch) | |
| tree | 42e1fc91b6388ddc7f78665b216e28670367f595 /src/Compositor.cpp | |
| parent | 8b11a2e1b15a8e05a308a64b075ee7c9d612e6cc (diff) | |
disallow fullscreen pinned
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 00862bee..6972875e 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -1608,6 +1608,11 @@ void CCompositor::setWindowFullscreen(CWindow* pWindow, bool on, eFullscreenMode if (!windowValidMapped(pWindow)) return; + if (pWindow->m_bPinned) { + Debug::log(LOG, "Pinned windows cannot be fullscreen'd"); + return; + } + g_pLayoutManager->getCurrentLayout()->fullscreenRequestForWindow(pWindow, mode, on); g_pXWaylandManager->setWindowFullscreen(pWindow, pWindow->m_bIsFullscreen && mode == FULLSCREEN_FULL); |
