diff options
author | Martin Kampas <martin.kampas@jolla.com> | 2016-09-14 09:13:44 +0200 |
---|---|---|
committer | Juergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com> | 2016-10-04 18:11:01 +0000 |
commit | e6af1dbf2eaad89708eef128d6a55846fff74556 (patch) | |
tree | c0717d4359e589ead9ada55daef022435aec9f3f | |
parent | 0977872016c86555eac9c99604b2de384528fe62 (diff) |
LiveNodeEngine: Show error screen when root object cannot be displayed
Change-Id: I72f44c841d1587719e80abd1a32691300610a31b
Reviewed-by: Juergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com>
-rw-r--r-- | src/livenodeengine.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/livenodeengine.cpp b/src/livenodeengine.cpp index fe8a87f..d28fd05 100644 --- a/src/livenodeengine.cpp +++ b/src/livenodeengine.cpp @@ -414,6 +414,11 @@ void LiveNodeEngine::reloadDocument() error.setDescription(tr("LiveNodeEngine: Cannot display this component: " "Root object is not a QQuickWindow nor a QQuickItem.")); emit logErrors(QList<QQmlError>() << error); + if (m_fallbackView) { + m_fallbackView->setResizeMode(QQuickView::SizeRootObjectToView); + m_fallbackView->setSource(errorScreenUrl()); + m_activeWindow = m_fallbackView; + } } if (m_activeWindow) { |