| Index: chrome/browser/chromeos/app_mode/kiosk_app_manager.cc
|
| diff --git a/chrome/browser/chromeos/app_mode/kiosk_app_manager.cc b/chrome/browser/chromeos/app_mode/kiosk_app_manager.cc
|
| index 8b38fbf40c99d096485cbf2792e8e61e5197b265..f2f906876974d5fadc27ef61b695ab61593dfd09 100644
|
| --- a/chrome/browser/chromeos/app_mode/kiosk_app_manager.cc
|
| +++ b/chrome/browser/chromeos/app_mode/kiosk_app_manager.cc
|
| @@ -366,7 +366,7 @@ void KioskAppManager::RemoveObserver(KioskAppManagerObserver* observer) {
|
|
|
| KioskAppManager::KioskAppManager() : ownership_established_(false) {
|
| base::FilePath cache_dir;
|
| - GetKioskAppCrxCacheDir(&cache_dir);
|
| + GetCrxCacheDir(&cache_dir);
|
| external_cache_.reset(
|
| new ExternalCache(cache_dir,
|
| g_browser_process->system_request_context(),
|
| @@ -530,10 +530,16 @@ void KioskAppManager::SetAutoLoginState(AutoLoginState state) {
|
| prefs->CommitPendingWrite();
|
| }
|
|
|
| -void KioskAppManager::GetKioskAppCrxCacheDir(base::FilePath* cache_dir) {
|
| +void KioskAppManager::GetCrxCacheDir(base::FilePath* cache_dir) {
|
| base::FilePath user_data_dir;
|
| CHECK(PathService::Get(chrome::DIR_USER_DATA, &user_data_dir));
|
| *cache_dir = user_data_dir.AppendASCII(kCrxCacheDir);
|
| }
|
|
|
| +bool KioskAppManager::GetCachedCrx(const std::string& app_id,
|
| + base::FilePath* file_path,
|
| + std::string* version) {
|
| + return external_cache_->GetExtension(app_id, file_path, version);
|
| +}
|
| +
|
| } // namespace chromeos
|
|
|