diff options
Diffstat (limited to 'src/managers/XWaylandManager.cpp')
| -rw-r--r-- | src/managers/XWaylandManager.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/managers/XWaylandManager.cpp b/src/managers/XWaylandManager.cpp index 9bdd992b..6fd37f94 100644 --- a/src/managers/XWaylandManager.cpp +++ b/src/managers/XWaylandManager.cpp @@ -174,4 +174,12 @@ void CHyprXWaylandManager::checkBorders(CWindow* pWindow) { if (pWindow->m_uSurface.xwayland->parent) { pWindow->m_bX11DoesntWantBorders = true; } +} + +void CHyprXWaylandManager::setWindowFullscreen(CWindow* pWindow, bool fullscreen) { + if (pWindow->m_bIsX11) { + wlr_xwayland_surface_set_fullscreen(pWindow->m_uSurface.xwayland, fullscreen); + } else { + wlr_xdg_toplevel_set_fullscreen(pWindow->m_uSurface.xdg->toplevel, fullscreen); + } }
\ No newline at end of file |
