Index: chrome/browser/chromeos/app_mode/kiosk_app_update_service.h |
diff --git a/chrome/browser/chromeos/app_mode/kiosk_app_update_service.h b/chrome/browser/chromeos/app_mode/kiosk_app_update_service.h |
index 70dc07520bc2e4c62a8636ecdfbe6c8d0e02a929..9b212a75e8844c22847e5d54d8458cae73574e4d 100644 |
--- a/chrome/browser/chromeos/app_mode/kiosk_app_update_service.h |
+++ b/chrome/browser/chromeos/app_mode/kiosk_app_update_service.h |
@@ -11,6 +11,7 @@ |
#include "base/compiler_specific.h" |
#include "base/memory/singleton.h" |
#include "base/timer/timer.h" |
+#include "chrome/browser/chromeos/app_mode/kiosk_app_manager_observer.h" |
#include "chrome/browser/chromeos/system/automatic_reboot_manager_observer.h" |
#include "components/keyed_service/content/browser_context_keyed_service_factory.h" |
#include "components/keyed_service/core/keyed_service.h" |
@@ -31,7 +32,8 @@ class AutomaticRebootManager; |
// This class enforces automatic restart on app and Chrome updates in app mode. |
class KioskAppUpdateService : public KeyedService, |
public extensions::UpdateObserver, |
- public system::AutomaticRebootManagerObserver { |
+ public system::AutomaticRebootManagerObserver, |
+ public KioskAppManagerObserver { |
public: |
KioskAppUpdateService( |
Profile* profile, |
@@ -59,6 +61,9 @@ class KioskAppUpdateService : public KeyedService, |
virtual void OnRebootScheduled(Reason reason) OVERRIDE; |
virtual void WillDestroyAutomaticRebootManager() OVERRIDE; |
+ // KioskAppManagerObserver overrides: |
+ virtual void OnKioskAppCacheUpdated(const std::string& app_id) OVERRIDE; |
+ |
Profile* profile_; |
std::string app_id_; |