diff options
Diffstat (limited to 'src/quicktemplates2/qquickstackelement.cpp')
-rw-r--r-- | src/quicktemplates2/qquickstackelement.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickstackelement.cpp b/src/quicktemplates2/qquickstackelement.cpp index a3bb840e..887d43af 100644 --- a/src/quicktemplates2/qquickstackelement.cpp +++ b/src/quicktemplates2/qquickstackelement.cpp @@ -130,6 +130,9 @@ QQuickStackElement *QQuickStackElement::fromString(const QString &str, QQuickSta return nullptr; } + if (url.isRelative()) + url = qmlContext(view)->resolvedUrl(url); + QQuickStackElement *element = new QQuickStackElement; element->component = new QQmlComponent(qmlEngine(view), url, view); element->ownComponent = true; |