summaryrefslogtreecommitdiff
path: root/src/plugins/qmldesigner
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmldesigner')
-rw-r--r--src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp
index dee239ba23..c7f372d39e 100644
--- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp
@@ -210,21 +210,23 @@ NodeInstanceServerProxy::NodeInstanceServerProxy(NodeInstanceView *nodeInstanceV
}
} else {
- QMessageBox::warning(0, tr("Cannot Start QML Puppet Executable"),
- tr("The executable of the QML Puppet process (%1) cannot be started. "
- "Please check your installation. "
- "QML Puppet is a process which runs in the background to render the items.").
- arg(applicationPath));
+ if (!hasQtQuick2(m_nodeInstanceView.data()))
+ QMessageBox::warning(0, tr("Cannot Start QML Puppet Executable"),
+ tr("The executable of the QML Puppet process (%1) cannot be started. "
+ "Please check your installation. "
+ "QML Puppet is a process which runs in the background to render the items.").
+ arg(applicationPath));
}
m_localServer->close();
} else {
- QMessageBox::warning(0, tr("Cannot Find QML Puppet Executable"),
- tr("The executable of the QML Puppet process (%1) cannot be found. "
- "Please check your installation. "
- "QML Puppet is a process which runs in the background to render the items.").
- arg(applicationPath));
+ if (!hasQtQuick2(m_nodeInstanceView.data()))
+ QMessageBox::warning(0, tr("Cannot Find QML Puppet Executable"),
+ tr("The executable of the QML Puppet process (%1) cannot be found. "
+ "Please check your installation. "
+ "QML Puppet is a process which runs in the background to render the items.").
+ arg(applicationPath));
}
}