forked from qt-creator/qt-creator
qmlpuppet: fix qt 5.15 builds
Change-Id: I6d19624537a3980252d43624ecf24e110638225a Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
committed by
Miikka Heikkinen
parent
af357c47fb
commit
27d414458e
@@ -328,7 +328,8 @@ void GeneralHelper::storeToolState(const QString &sceneId, const QString &tool,
|
||||
handlePendingToolStateUpdate();
|
||||
QVariant theState;
|
||||
// Convert JS arrays to QVariantLists for easier handling down the line
|
||||
if (state.metaType().id() != QMetaType::QString && state.canConvert(QMetaType::QVariantList))
|
||||
// metaType().id() which only exist in Qt6 is the same as userType()
|
||||
if (state.userType() != QMetaType::QString && state.canConvert(QMetaType::QVariantList))
|
||||
theState = state.value<QVariantList>();
|
||||
else
|
||||
theState = state;
|
||||
|
Reference in New Issue
Block a user