diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.cpp index 3ccd6c60dce..dc6632efe26 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.cpp @@ -489,7 +489,7 @@ QImage Qt5NodeInstanceServer::grabItem(QQuickItem *item) layer->scheduleUpdate(); if (layer->updateTexture()) - renderImage = layer->toImage(); + renderImage = layer->toImage().convertToFormat(QImage::Format_ARGB32); else qWarning() << __FUNCTION__ << "Failed to update layer texture";