wasm: do not move or resize Popup windows

Fixes: QTBUG-81771
Change-Id: I1595ade444222160ac05c4564dad5b61f10a050f
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
bb10
Lorn Potter 2020-03-13 20:07:27 +10:00
parent f5213ab799
commit e7ae28cfb9
1 changed files with 4 additions and 1 deletions

View File

@ -265,6 +265,8 @@ bool QWasmWindow::isPointOnTitle(QPoint point) const
bool QWasmWindow::isPointOnResizeRegion(QPoint point) const
{
if (window()->flags().testFlag(Qt::Popup))
return false;
return resizeRegion().contains(point);
}
@ -402,7 +404,8 @@ void QWasmWindow::requestUpdate()
bool QWasmWindow::hasTitleBar() const
{
return !(m_windowState & Qt::WindowFullScreen) && (window()->flags().testFlag(Qt::WindowTitleHint) && m_needsCompositor);
return !(m_windowState & Qt::WindowFullScreen) && (window()->flags().testFlag(Qt::WindowTitleHint) && m_needsCompositor)
&& !window()->flags().testFlag(Qt::Popup);
}
QT_END_NAMESPACE