diff --git a/abstract_wayland_output.cpp b/abstract_wayland_output.cpp index c08a073046..a156a9b926 100644 --- a/abstract_wayland_output.cpp +++ b/abstract_wayland_output.cpp @@ -171,6 +171,9 @@ void AbstractWaylandOutput::createXdgOutput() return; } m_xdgOutput = waylandServer()->xdgOutputManager()->createXdgOutput(m_waylandOutput, m_waylandOutput); + m_xdgOutput->setLogicalSize(pixelSize() / scale()); + m_xdgOutput->setLogicalPosition(m_globalPos); + m_xdgOutput->done(); } void AbstractWaylandOutput::initWaylandOutput()