diff --git a/src/plugins/platforms/wasm/qwasmwindow.cpp b/src/plugins/platforms/wasm/qwasmwindow.cpp index bc6659c76ab..9294bb7ab50 100644 --- a/src/plugins/platforms/wasm/qwasmwindow.cpp +++ b/src/plugins/platforms/wasm/qwasmwindow.cpp @@ -188,8 +188,8 @@ void QWasmWindow::initialize() QRect rect = windowGeometry(); constexpr int minSizeBoundForDialogsAndRegularWindows = 100; - const int windowType = window()->flags() & Qt::WindowType_Mask; - const int systemMinSizeLowerBound = windowType == Qt::Window || windowType == Qt::Dialog + const auto windowFlags = window()->flags(); + const int systemMinSizeLowerBound = windowFlags.testAnyFlags(Qt::Window | Qt::Dialog) ? minSizeBoundForDialogsAndRegularWindows : 0;