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 e24758d574d973fed24a0d88083074104af813b6..87f423246c863bf6b96c61474d3abe743c0edab7 100644 |
--- a/chrome/browser/chromeos/app_mode/kiosk_app_manager.cc |
+++ b/chrome/browser/chromeos/app_mode/kiosk_app_manager.cc |
@@ -21,7 +21,6 @@ |
#include "chrome/browser/chromeos/app_mode/kiosk_app_data.h" |
#include "chrome/browser/chromeos/app_mode/kiosk_app_external_loader.h" |
#include "chrome/browser/chromeos/app_mode/kiosk_app_manager_observer.h" |
-#include "chrome/browser/chromeos/app_mode/kiosk_external_updater.h" |
#include "chrome/browser/chromeos/ownership/owner_settings_service_chromeos_factory.h" |
#include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h" |
#include "chrome/browser/chromeos/policy/device_local_account.h" |
@@ -37,6 +36,10 @@ |
#include "content/public/browser/browser_thread.h" |
#include "extensions/common/extension_urls.h" |
+#if !defined(USE_ATHENA) |
+#include "chrome/browser/chromeos/app_mode/kiosk_external_updater.h" |
+#endif |
+ |
namespace chromeos { |
namespace { |
@@ -464,19 +467,23 @@ KioskAppManager::KioskAppManager() |
KioskAppManager::~KioskAppManager() {} |
void KioskAppManager::MonitorKioskExternalUpdate() { |
+#if !defined(USE_ATHENA) |
base::FilePath cache_dir; |
GetCrxCacheDir(&cache_dir); |
base::FilePath unpack_dir; |
GetCrxUnpackDir(&unpack_dir); |
usb_stick_updater_.reset(new KioskExternalUpdater( |
GetBackgroundTaskRunner(), cache_dir, unpack_dir)); |
+#endif |
} |
void KioskAppManager::CleanUp() { |
local_accounts_subscription_.reset(); |
local_account_auto_login_id_subscription_.reset(); |
apps_.clear(); |
+#if !defined(USE_ATHENA) |
usb_stick_updater_.reset(); |
+#endif |
external_cache_.reset(); |
} |