#include "base/strings/string_util.h"
#include "base/sys_info.h"
#include "chrome/browser/chromeos/app_mode/kiosk_app_manager.h"
+#include "chrome/browser/chromeos/login/auth/chrome_login_performer.h"
#include "chrome/browser/chromeos/login/demo_mode/demo_app_launcher.h"
#include "chrome/browser/chromeos/login/login_utils.h"
#include "chrome/browser/chromeos/login/ui/login_display_host_impl.h"
}
void KioskProfileLoader::LoginAsKioskAccount() {
- login_performer_.reset(new LoginPerformer(this));
+ login_performer_.reset(new ChromeLoginPerformer(this));
login_performer_->LoginAsKioskAccount(user_id_, use_guest_mount_);
}
NOTREACHED();
}
-void KioskProfileLoader::OnProfilePrepared(Profile* profile) {
+void KioskProfileLoader::OnProfilePrepared(Profile* profile,
+ bool browser_launched) {
// This object could be deleted any time after successfully reporting
// a profile load, so invalidate the LoginUtils delegate now.
LoginUtils::Get()->DelegateDeleted(this);