Fix for Call sate not set properly when there is 1 waiting and 1 active call and...
[apps/osp/Call.git] / src / CallSettingDataService.cpp
index 50ffc76..a80abb7 100644 (file)
@@ -30,13 +30,13 @@ using namespace Tizen::Io;
 using namespace Tizen::App;
 using namespace Tizen::Social;
 
-static const wchar_t* REJECT_DATABASE_PATH = L"/opt/usr/apps/zktdpemtmw/";
+static const wchar_t* REJECT_DATABASE_PATH = L"/opt/apps/zktdpemtmw/shared/";
 
 CallSettingDataService* CallSettingDataService::__pCallSettingDataService = null;
 Database* CallSettingDataService::__pDatabase = null;
 
 CallSettingDataService::CallSettingDataService(void)
-: __strDbName(String(REJECT_DATABASE_PATH) + L"data/CallRejectInfoListDataBase")
+: __strDbName(String(REJECT_DATABASE_PATH) + L"trusted/CallRejectInfoListDataBase")
 {
        __pStmt = null;
        __pEnum = null;
@@ -75,7 +75,7 @@ CallSettingDataService::OpenDatabase(void)
                return E_OBJ_ALREADY_EXIST;
        }
        __pDatabase = new (std::nothrow) Database();
-       r = __pDatabase->Construct(__strDbName, true);
+       r = __pDatabase->Construct(__strDbName, "r");
        TryCatch(r == E_SUCCESS, , "CallSettingDataService::OpenDatabase() database construct failed");
 
        r = CreateCallRejectTableDatabase();