diff -r 90517678cc4f -r 453da2cfceef qtmobility/src/serviceframework/symbian/databasemanagersession.cpp --- a/qtmobility/src/serviceframework/symbian/databasemanagersession.cpp Mon May 03 13:18:40 2010 +0300 +++ b/qtmobility/src/serviceframework/symbian/databasemanagersession.cpp Fri May 14 16:41:33 2010 +0300 @@ -559,12 +559,13 @@ ServiceDatabase *db = iDb; #ifdef __WINS__ // In emulator use commmon place for service database - // instead of server's private directory (on emulator server is in thread so it - // doesn't get its own private directory). + // instead of server's private directory (on emulator the server runs in the application's + // process - using private dir would mean that each application has its own storage, which others + // can't see. QDir dir(QDir::toNativeSeparators("C:\\Data\\temp\\QtServiceFW")); #else // On hardware, use this DB server's private directory (C:/Private/) - QDir dir(QDir::toNativeSeparators(QCoreApplication::applicationDirPath() + "\\Nokia")); + QDir dir(QDir::toNativeSeparators(QCoreApplication::applicationDirPath())); #endif QString qtVersion(qVersion()); qtVersion = qtVersion.left(qtVersion.size() -2); //strip off patch version