diff --git a/src/qtquick/Window_qtquick.cpp b/src/qtquick/Window_qtquick.cpp index 361436dd..431b8a55 100644 --- a/src/qtquick/Window_qtquick.cpp +++ b/src/qtquick/Window_qtquick.cpp @@ -26,7 +26,9 @@ std::shared_ptr Window_qtquick::rootView() const { if (auto quickwindow = qobject_cast(m_window)) { auto contentItem = quickwindow->contentItem(); - Q_ASSERT(contentItem->childItems().size() == 1); + const auto children = contentItem->childItems(); + Q_ASSERT(!children.isEmpty()); + return Views::asQQuickWrapper(contentItem->childItems().first()); } else { qWarning() << Q_FUNC_INFO << "Expected QQuickView";