From 4580eac41c895d93e2f0cf7d21952fa146628faa Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Mon, 20 May 2024 16:23:26 +0400 Subject: [PATCH] Client: Update size hints on custom margins change As size hints get sent in window content geometry, they have to be updated once window content geometry changes Pick-to: 6.7 6.5 Change-Id: I7c17770d29be8381b0c43ab724202219a9cf7a5f Reviewed-by: David Edmundson --- src/plugins/platforms/wayland/qwaylandwindow.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/platforms/wayland/qwaylandwindow.cpp b/src/plugins/platforms/wayland/qwaylandwindow.cpp index 4f765f292c5..6b40cd28c40 100644 --- a/src/plugins/platforms/wayland/qwaylandwindow.cpp +++ b/src/plugins/platforms/wayland/qwaylandwindow.cpp @@ -889,6 +889,7 @@ QMargins QWaylandWindow::clientSideMargins() const void QWaylandWindow::setCustomMargins(const QMargins &margins) { const QMargins oldMargins = mCustomMargins; mCustomMargins = margins; + propagateSizeHints(); setGeometry(geometry().marginsRemoved(oldMargins).marginsAdded(margins)); }