From b3d855be5922eccd959638b1f01be18c2e5af357 Mon Sep 17 00:00:00 2001 From: David Edmundson Date: Tue, 18 Mar 2025 09:50:44 +0000 Subject: [PATCH] client: Drop assert in frame size syncing Whilst this assert is true for a normal application workflow such as QtQuick, it's not something we can guarantee with all applications. If the assert is not true, the absolutely worst case is the same glitchy resizing that we had in 6.8 and older. Fixes: QTBUG-134126 Pick-to: 6.9 Pick-to: 6.9.0 Change-Id: I43b660d771d628ceedce9407fd146b48074557f9 Reviewed-by: Eskil Abrahamsen Blomfeldt --- src/plugins/platforms/wayland/qwaylandwindow.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/plugins/platforms/wayland/qwaylandwindow.cpp b/src/plugins/platforms/wayland/qwaylandwindow.cpp index 963a87ba4d1..dc85d0f70fd 100644 --- a/src/plugins/platforms/wayland/qwaylandwindow.cpp +++ b/src/plugins/platforms/wayland/qwaylandwindow.cpp @@ -697,7 +697,6 @@ void QWaylandWindow::applyConfigure() // This could be improved in future as we 're blocking for not just the frame to finish but one additional extra frame. if (mInFrameRender) QWindowSystemInterface::handleExposeEvent(window(), QRect(QPoint(0, 0), geometry().size())); - Q_ASSERT(!mInFrameRender); if (mShellSurface) mShellSurface->applyConfigure();