diff --git a/src/client/qwaylandscreen.cpp b/src/client/qwaylandscreen.cpp index 5c625ed..aa0ec27 100644 --- a/src/client/qwaylandscreen.cpp +++ b/src/client/qwaylandscreen.cpp @@ -220,7 +220,12 @@ void QWaylandScreen::output_done() QWindowSystemInterface::handleScreenOrientationChange(screen(), m_orientation); mTransform = -1; } +#if QT_VERSION < QT_VERSION_CHECK(5, 4, 0) + QWindowSystemInterface::handleScreenGeometryChange(screen(), mGeometry); + QWindowSystemInterface::handleScreenAvailableGeometryChange(screen(), mGeometry); +#else QWindowSystemInterface::handleScreenGeometryChange(screen(), mGeometry, mGeometry); +#endif QWindowSystemInterface::handleScreenRefreshRateChange(screen(), refreshRate()); }