diff --git a/src/plugins/qmldesigner/components/integration/designdocumentview.cpp b/src/plugins/qmldesigner/components/integration/designdocumentview.cpp index bc8930edb6d..ef4e900d0fb 100644 --- a/src/plugins/qmldesigner/components/integration/designdocumentview.cpp +++ b/src/plugins/qmldesigner/components/integration/designdocumentview.cpp @@ -24,6 +24,8 @@ ****************************************************************************/ #include "designdocumentview.h" + +#include #include #include #include @@ -156,7 +158,11 @@ void DesignDocumentView::fromText(QString text) if (rewriterView->errors().isEmpty() && rewriterView->rootModelNode().isValid()) { ModelMerger merger(this); - merger.replaceModel(rewriterView->rootModelNode()); + try { + merger.replaceModel(rewriterView->rootModelNode()); + } catch(Exception &e) { + e.showException(); + } } }