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 <davidedmundson@kde.org>
This commit is contained in:
parent
8457dd76e3
commit
4580eac41c
@ -889,6 +889,7 @@ QMargins QWaylandWindow::clientSideMargins() const
|
|||||||
void QWaylandWindow::setCustomMargins(const QMargins &margins) {
|
void QWaylandWindow::setCustomMargins(const QMargins &margins) {
|
||||||
const QMargins oldMargins = mCustomMargins;
|
const QMargins oldMargins = mCustomMargins;
|
||||||
mCustomMargins = margins;
|
mCustomMargins = margins;
|
||||||
|
propagateSizeHints();
|
||||||
setGeometry(geometry().marginsRemoved(oldMargins).marginsAdded(margins));
|
setGeometry(geometry().marginsRemoved(oldMargins).marginsAdded(margins));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user