Skip to content

Backport qtwidget resizing fixes

This fixes glitchy resizing of applications that use qtwidgets, for example Dolphin.

QWaylandWindow lacks an explicit step to finish initializing the shell surface by committing the surface. So far it used to work because of hidden surface commits in QWaylandWindow::handleContentOrientationChange(), QWaylandWindow::setMask() and so on.

This change adds an explicit step to commit the initial surface state to make the shell surface initialization robust.

Change-Id: Ibc38a4e0dbea689a727451c25a61af0270c7e548 Reviewed-by: David Edmundson (cherry picked from commit 225432c2)

Merge request reports