diff --git a/share/qtcreator/qml/qmlpuppet/qmlprivategate/qmlprivategate.cpp b/share/qtcreator/qml/qmlpuppet/qmlprivategate/qmlprivategate.cpp index 2762f111e61ddcacec87c327d3691a69bd89e33f..67d6a1287b0e9862571752154c214ae3f2998585 100644 --- a/share/qtcreator/qml/qmlpuppet/qmlprivategate/qmlprivategate.cpp +++ b/share/qtcreator/qml/qmlpuppet/qmlprivategate/qmlprivategate.cpp @@ -53,6 +53,7 @@ #include <designersupportdelegate.h> +#include <cstring> namespace QmlDesigner { @@ -199,7 +200,7 @@ static void allSubObject(QObject *object, QObjectList &objectList) if (metaProperty.isReadable() && metaProperty.isWritable() && QQmlMetaType::isQObject(metaProperty.userType())) { - if (metaProperty.name() != "parent") { + if (strcmp(metaProperty.name(), "parent") != 0) { QObject *propertyObject = QQmlMetaType::toQObject(metaProperty.read(object)); allSubObject(propertyObject, objectList); }