diff --git a/qtbase/src/dbus/qdbusintegrator.cpp b/qtbase/src/dbus/qdbusintegrator.cpp index 91fe4e3789..45126c2629 100644 --- a/qtbase/src/dbus/qdbusintegrator.cpp +++ b/qtbase/src/dbus/qdbusintegrator.cpp @@ -2251,7 +2251,7 @@ QDBusConnectionPrivate::disconnectSignal(SignalHookHash::Iterator &it) watchedServices.erase(sit); disconnectSignal(dbusServiceString(), QString(), dbusInterfaceString(), QLatin1String("NameOwnerChanged"), QStringList() << hook.service, QString(), - this, SLOT(_q_serviceOwnerChanged(QString,QString,QString))); + this, SLOT(serviceOwnerChangedNoLock(QString,QString,QString))); } } } diff --git a/qtbase/src/plugins/bearer/connman/qconnmanengine.cpp b/qtbase/src/plugins/bearer/connman/qconnmanengine.cpp index 4813f4f13a..19d1b6b61e 100644 --- a/qtbase/src/plugins/bearer/connman/qconnmanengine.cpp +++ b/qtbase/src/plugins/bearer/connman/qconnmanengine.cpp @@ -507,7 +507,7 @@ void QConnmanEngine::addServiceConfiguration(const QString &servicePath) { QMutexLocker locker(&mutex); if (!connmanServiceInterfaces.contains(servicePath)) { - QConnmanServiceInterface *serv = new QConnmanServiceInterface(servicePath); + QConnmanServiceInterface *serv = new QConnmanServiceInterface(servicePath, this); connmanServiceInterfaces.insert(serv->path(),serv); }