diff --git a/src/plugins/qmldesigner/qmltools/qmlitemnode.cpp b/src/plugins/qmldesigner/qmltools/qmlitemnode.cpp index d12998aae14..56a1a3a0bfb 100644 --- a/src/plugins/qmldesigner/qmltools/qmlitemnode.cpp +++ b/src/plugins/qmldesigner/qmltools/qmlitemnode.cpp @@ -1066,8 +1066,17 @@ QList QmlFlowViewNode::getAssociatedConnections(const ModelNode auto nodes = view->allModelNodes(); - return CoreUtils::to>(Utils::span{nodes} | std::views::transform(convert) - | std::views::filter(filter)); + // std::views as dynamic container has a problem in span-lite - breaks arm GCC 10.2.1 + // return CoreUtils::to>(Utils::span{nodes} | std::views::transform(convert) + // | std::views::filter(filter)); + QList connections; + for (const auto &n : nodes) { + QmlConnections connection = convert(n); + if (filter(connection)) { + connections.append(connection); + } + } + return connections; } } //QmlDesigner