--- a/qtmobility/src/serviceframework/databasemanager.cpp Fri Apr 16 15:51:22 2010 +0300
+++ b/qtmobility/src/serviceframework/databasemanager.cpp Mon May 03 13:18:40 2010 +0300
@@ -511,7 +511,7 @@
m_userDb->removeExternalDefaultServiceInterface(interfaceID);
QList<QServiceInterfaceDescriptor> descriptors;
- descriptors = getInterfaces(interfaceName, UserScope);
+ descriptors = getInterfaces(QServiceFilter(interfaceName), UserScope);
//make the latest interface implementation the new
//default if there is one
@@ -751,7 +751,7 @@
if (m_userDb->lastError().code() == DBError::NotFound) {
m_userDb->removeExternalDefaultServiceInterface(defaultInfo.second);
QList<QServiceInterfaceDescriptor> descriptors;
- descriptors = getInterfaces(defaultInfo.first, UserScope);
+ descriptors = getInterfaces(QServiceFilter(defaultInfo.first), UserScope);
if (descriptors.count() > 0 ) {
descriptor = latestDescriptor(descriptors);