diff --git a/share/qtcreator/qml/qmlpuppet/container/instancecontainer.cpp b/share/qtcreator/qml/qmlpuppet/container/instancecontainer.cpp index 367c28f4d1b..b77b1d23ae0 100644 --- a/share/qtcreator/qml/qmlpuppet/container/instancecontainer.cpp +++ b/share/qtcreator/qml/qmlpuppet/container/instancecontainer.cpp @@ -99,8 +99,8 @@ QDataStream &operator<<(QDataStream &out, const InstanceContainer &container) out << container.minorNumber(); out << container.componentPath(); out << container.nodeSource(); - out << container.nodeSourceType(); - out << container.metaType(); + out << qint32(container.nodeSourceType()); + out << qint32(container.metaType()); return out; } diff --git a/src/libs/qmldebug/qmlenginecontrolclient.cpp b/src/libs/qmldebug/qmlenginecontrolclient.cpp index 8ac5aa2efb2..53a3ac47562 100644 --- a/src/libs/qmldebug/qmlenginecontrolclient.cpp +++ b/src/libs/qmldebug/qmlenginecontrolclient.cpp @@ -106,7 +106,7 @@ void QmlEngineControlClient::sendCommand(QmlEngineControlClient::CommandType com { QByteArray data; QDataStream stream(&data, QIODevice::WriteOnly); - stream << command << engineId; + stream << int(command) << engineId; QmlDebugClient::sendMessage(data); }