Chromium Code Reviews| Index: chrome/browser/chromeos/app_mode/arc/arc_kiosk_app_service.cc |
| diff --git a/chrome/browser/chromeos/app_mode/arc/arc_kiosk_app_service.cc b/chrome/browser/chromeos/app_mode/arc/arc_kiosk_app_service.cc |
| index 3e54f436ce08f75489b8ed750b4eb85ced66871b..333a95570e0aa75a12c208033da6991c20693a6c 100644 |
| --- a/chrome/browser/chromeos/app_mode/arc/arc_kiosk_app_service.cc |
| +++ b/chrome/browser/chromeos/app_mode/arc/arc_kiosk_app_service.cc |
| @@ -59,6 +59,9 @@ void ArcKioskAppService::OnTaskDestroyed(int32_t task_id) { |
| if (task_id == task_id_) { |
| app_launcher_.reset(); |
| task_id_ = -1; |
| + // Trying to restart app if it was somehow closed or crashed |
| + // as kiosk app should always be running during the session. |
| + PreconditionsChanged(); |
|
khmel
2016/12/26 20:29:38
I found 2 handlers:
ArcKioskAppLauncher::OnTaskCr
|
| } |
| } |