Skip to content

Commit 6db430b

Browse files
authored
Register QObjectList type conditionally
FIX: #338
1 parent f63bee1 commit 6db430b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/PythonQt.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,9 @@ void PythonQt::init(int flags, const QByteArray& pythonQtModuleName)
121121

122122
PythonQtMethodInfo::addParameterTypeAlias("QObjectList", "QList<QObject*>");
123123
qRegisterMetaType<QList<QObject*>>("QList<void*>");
124-
qRegisterMetaType<QObjectList>("QObjectList");
124+
if (QMetaType::type("QObjectList") == QMetaType::UnknownType) {
125+
qRegisterMetaType<QObjectList>("QObjectList");
126+
}
125127
qRegisterMetaType<QList<QObject*>>("QList<QObject*>");
126128
if (QT_POINTER_SIZE == 8) {
127129
qRegisterMetaType<quint64>("size_t");

0 commit comments

Comments
 (0)