diff options
Diffstat (limited to 'src/compositor/extensions/qwaylandxdgshellintegration.cpp')
-rw-r--r-- | src/compositor/extensions/qwaylandxdgshellintegration.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compositor/extensions/qwaylandxdgshellintegration.cpp b/src/compositor/extensions/qwaylandxdgshellintegration.cpp index 7e4d68668..aa3bca8c9 100644 --- a/src/compositor/extensions/qwaylandxdgshellintegration.cpp +++ b/src/compositor/extensions/qwaylandxdgshellintegration.cpp @@ -130,7 +130,7 @@ void XdgShellIntegration::handleSetMaximized() maximizeState.initialPosition = m_item->position(); QWaylandOutput *output = m_item->compositor()->outputs().first(); - m_xdgSurface->sendMaximized(output->geometry().size() / output->scaleFactor()); + m_xdgSurface->sendMaximized(output->availableGeometry().size() / output->scaleFactor()); } void XdgShellIntegration::handleUnsetMaximized() @@ -142,7 +142,7 @@ void XdgShellIntegration::handleMaximizedChanged() { if (m_xdgSurface->maximized()) { QWaylandOutput *output = m_item->compositor()->outputs().first(); - m_item->setPosition(output->geometry().topLeft()); + m_item->setPosition(output->availableGeometry().topLeft()); } else { m_item->setPosition(maximizeState.initialPosition); } |