diff options
Diffstat (limited to 'libpyside/pysidemetafunction.cpp')
-rw-r--r-- | libpyside/pysidemetafunction.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libpyside/pysidemetafunction.cpp b/libpyside/pysidemetafunction.cpp index 3a7d86ba7..98ce9366c 100644 --- a/libpyside/pysidemetafunction.cpp +++ b/libpyside/pysidemetafunction.cpp @@ -198,7 +198,9 @@ bool call(QObject* self, int methodIndex, PyObject* args, PyObject** retVal) bool ok = i == numArgs; if (ok) { + Py_BEGIN_ALLOW_THREADS QMetaObject::metacall(self, QMetaObject::InvokeMetaMethod, method.methodIndex(), methArgs); + Py_END_ALLOW_THREADS if (retVal) { if (methArgs[0]) { |