X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tizen_src%2Fewk%2Fefl_integration%2Fbrowser%2Fwebdata%2Fweb_data_service_factory.cc;h=1cd1beb58f9c3c52c028eeaad027eb1324abfdd1;hb=ee4367b27a60dc2708f6b4698de8b380cf9a2855;hp=b09e564a7309556a7f36a303765dae7c881f0c03;hpb=146a00b9af21ab3fbc5741fd771d4a4689f85884;p=platform%2Fframework%2Fweb%2Fchromium-efl.git diff --git a/tizen_src/ewk/efl_integration/browser/webdata/web_data_service_factory.cc b/tizen_src/ewk/efl_integration/browser/webdata/web_data_service_factory.cc index b09e564..1cd1beb 100644 --- a/tizen_src/ewk/efl_integration/browser/webdata/web_data_service_factory.cc +++ b/tizen_src/ewk/efl_integration/browser/webdata/web_data_service_factory.cc @@ -40,7 +40,7 @@ void InitSyncableServicesOnDBThread( } // namespace WebDataServiceWrapper* WebDataServiceWrapper::GetInstance(){ - return Singleton::get(); + return base::Singleton::get(); } WebDataServiceWrapper::WebDataServiceWrapper() { @@ -48,23 +48,23 @@ WebDataServiceWrapper::WebDataServiceWrapper() { PathService::Get(PathsEfl::WEB_DATABASE_DIR, &db_path); base::FilePath path = db_path.Append(FILE_PATH_LITERAL(".FormData.db")); - scoped_refptr ui_thread = - BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI); - scoped_refptr db_thread = - BrowserThread::GetMessageLoopProxyForThread(BrowserThread::DB); - web_database_ = new WebDatabaseService(path, ui_thread, db_thread); + web_database_ = + new WebDatabaseService( + path, + BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI), + BrowserThread::GetMessageLoopProxyForThread(BrowserThread::DB)); // All tables objects that participate in managing the database must // be added here. - web_database_->AddTable( - scoped_ptr(new autofill::AutofillTable( - EWebView::GetPlatformLocale()))); - + web_database_->AddTable(make_scoped_ptr(new autofill::AutofillTable)); web_database_->LoadDatabase(); - autofill_web_data_ = new AutofillWebDataService( - web_database_, ui_thread, db_thread, base::Bind( - &ProfileErrorCallback, 0)); + autofill_web_data_ = + new AutofillWebDataService( + web_database_, + BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI), + BrowserThread::GetMessageLoopProxyForThread(BrowserThread::DB), + base::Bind(&ProfileErrorCallback, 0)); autofill_web_data_->Init(); web_data_ = new WebDataService( @@ -125,7 +125,7 @@ WebDataServiceFactory::GetAutofillWebDataForProfile() { // static WebDataServiceFactory* WebDataServiceFactory::GetInstance() { - return Singleton::get(); + return base::Singleton::get(); } #endif // TIZEN_AUTOFILL_SUPPORT