Index: chrome/browser/chromeos/login/screen_manager.cc |
diff --git a/chrome/browser/chromeos/login/screen_manager.cc b/chrome/browser/chromeos/login/screen_manager.cc |
index 23ee4fa69a51c63838b266737e9ff123675d47f7..77a983f6e741ae08563145031972376d0407ad86 100644 |
--- a/chrome/browser/chromeos/login/screen_manager.cc |
+++ b/chrome/browser/chromeos/login/screen_manager.cc |
@@ -29,4 +29,18 @@ bool ScreenManager::HasScreen(OobeScreen screen) { |
return screens_.count(screen) > 0; |
} |
+void ScreenManager::AddDelegate(CoreOobeView::Delegate* delegate) { |
+ delegates_.push_back(delegate); |
+} |
+ |
+void ScreenManager::OnEnableDebuggingScreenViewExit(bool success) { |
+ for (CoreOobeView::Delegate* delegate : delegates_) |
+ delegate->OnEnableDebuggingScreenViewExit(success); |
+} |
+ |
+void ScreenManager::OnViewDestroyed(CoreOobeView* view) { |
+ for (CoreOobeView::Delegate* delegate : delegates_) |
+ delegate->OnViewDestroyed(view); |
+} |
+ |
} // namespace chromeos |