From 60bb13efbfb017faf0f68d04857010b27890ac8f Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Mon, 21 Oct 2019 15:51:02 +0200 Subject: [PATCH] QmlDesigner: Use DesignerWindowManager when reading stream Without the DesignerWindowManager QtQuick3D items will crash. Change-Id: Ib4057d581143aed860fa120ab189e11076d1f531 Reviewed-by: Miikka Heikkinen --- .../qml2puppet/instances/qt5nodeinstanceclientproxy.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.cpp index 2ec58bbfbe3..dbee5969be4 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.cpp @@ -55,6 +55,7 @@ Qt5NodeInstanceClientProxy::Qt5NodeInstanceClientProxy(QObject *parent) : { prioritizeDown(); if (QCoreApplication::arguments().at(1) == QLatin1String("--readcapturedstream")) { + DesignerSupport::activateDesignerWindowManager(); qputenv("DESIGNER_DONT_USE_SHARED_MEMORY", "1"); setNodeInstanceServer(new Qt5TestNodeInstanceServer(this)); initializeCapturedStream(QCoreApplication::arguments().at(2));