diff options
author | Lorn Potter <lorn.potter@gmail.com> | 2021-09-16 11:57:10 +1000 |
---|---|---|
committer | Lorn Potter <lorn.potter@gmail.com> | 2021-11-06 15:36:06 +1000 |
commit | 7f8fd38931a86288bcf8dac7f4a249db259fd33e (patch) | |
tree | 1988f4eba4e9ef9147339c95b7dfd6c36ef65efe /src | |
parent | 663a17589301225a40d8e56cb1e90886afcb00c3 (diff) |
wasm: fix size of QDialogs
We can simply propagate the minimum window size.
Pick-to: 6.2 5.15
Fixes: QTBUG-83503
Change-Id: Ia9f67c92ca37fd0f4e89f08e5153e12c1385f6f8
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/platforms/wasm/qwasmwindow.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/platforms/wasm/qwasmwindow.cpp b/src/plugins/platforms/wasm/qwasmwindow.cpp index 42e08e6453..15dd9057fa 100644 --- a/src/plugins/platforms/wasm/qwasmwindow.cpp +++ b/src/plugins/platforms/wasm/qwasmwindow.cpp @@ -171,7 +171,12 @@ WId QWasmWindow::winId() const void QWasmWindow::propagateSizeHints() { -// get rid of base class warning + QRect rect = windowGeometry(); + if (rect.size().width() < windowMinimumSize().width() + && rect.size().height() < windowMinimumSize().height()) { + rect.setSize(windowMinimumSize()); + setGeometry(rect); + } } void QWasmWindow::injectMousePressed(const QPoint &local, const QPoint &global, |