diff -r 90517678cc4f -r 453da2cfceef qtmobility/src/serviceframework/databasemanager_s60.cpp --- a/qtmobility/src/serviceframework/databasemanager_s60.cpp Mon May 03 13:18:40 2010 +0300 +++ b/qtmobility/src/serviceframework/databasemanager_s60.cpp Fri May 14 16:41:33 2010 +0300 @@ -330,8 +330,8 @@ iServerThread->wait(1); #else TRequestStatus status; - RProcess dbServer; - ret = dbServer.Create(KDatabaseManagerServerName, KNullDesC); + RProcess dbServer; + ret = dbServer.Create(KDatabaseManagerServerProcess, KNullDesC); if(ret != KErrNone) { return ret; @@ -529,7 +529,7 @@ __ASSERT_ALWAYS(dbManagerServer != NULL, CDatabaseManagerServer::PanicServer(ESrvCreateServer)); TInt err = dbManagerServer->Start(KDatabaseManagerServerName); - if (err != KErrNone) + if (err != KErrNone && err != KErrAlreadyExists) { CDatabaseManagerServer::PanicServer(ESvrStartServer); }