| Index: chrome/browser/chromeos/app_mode/kiosk_app_launcher.h
|
| diff --git a/chrome/browser/chromeos/app_mode/kiosk_app_launcher.h b/chrome/browser/chromeos/app_mode/kiosk_app_launcher.h
|
| index 5061761d3b6d9c862121c38ffd95f7ba57dcd99b..44f9946c5152fee5b6f5608aab5cb3776a3d62a0 100644
|
| --- a/chrome/browser/chromeos/app_mode/kiosk_app_launcher.h
|
| +++ b/chrome/browser/chromeos/app_mode/kiosk_app_launcher.h
|
| @@ -17,6 +17,8 @@ class Profile;
|
|
|
| namespace chromeos {
|
|
|
| +class KioskAppManager;
|
| +
|
| // KioskAppLauncher launches a given app from login screen. It first attempts
|
| // to mount a cryptohome for the app. If the mount is successful, it prepares
|
| // app profile then calls StartupAppLauncher to finish the launch. If mount
|
| @@ -25,7 +27,8 @@ namespace chromeos {
|
| // progress.
|
| class KioskAppLauncher {
|
| public:
|
| - explicit KioskAppLauncher(const std::string& app_id);
|
| + KioskAppLauncher(KioskAppManager* kiosk_app_manager,
|
| + const std::string& app_id);
|
|
|
| // Starts a launch attempt. Fails immediately if there is already a launch
|
| // attempt running.
|
| @@ -52,6 +55,7 @@ class KioskAppLauncher {
|
| // The instance of the current running launch.
|
| static KioskAppLauncher* running_instance_;
|
|
|
| + KioskAppManager* kiosk_app_manager_;
|
| const std::string app_id_;
|
|
|
| scoped_ptr<CryptohomedChecker> crytohomed_checker;
|
|
|