commit | a4d66a0d31cf180bb6500ae694d1ef96987d2214 | [log] [tgz] |
---|---|---|
author | Toni Barzic <tbarzic@chromium.org> | Wed Feb 27 23:21:10 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Feb 27 23:21:10 2019 |
tree | e6d9ea52abf6889b1368391d5319e691685d4474 | |
parent | 7415ecf5e343437c247a7dc4afe17028580b4e0b [diff] |
Update enrollment OOBE screens result reporting Stops using ScreenExitCode enums reported by enrollment screens (which is part of a larger effort to deprecate ScreenExitCode enum all together). Instead, defines result enums per screen when needed (i.e. if the screen can report multiple values). Updates how screens relay the exit code to WizardController - instead of using BaseScreenDelegate::OnExit (indirectly though BaseScreen::Finish), the screens now take a callback that is run when the screen exits. Affected screens: * EnrollmentScreen * AutoEnrollmentCheckScreen Deprecated exit codes: * ENTERPRISE_ENROLLMENT_COMPLETED * ENTERPRISE_ENROLLMENT_BACK * ENTERPRISE_AUTO_ENROLLMENT_CHECK_COMPLETED BUG=930267 Change-Id: I2ade27b1a8d8a3b1e2a0993d76d3056c63feb61a Reviewed-on: https://chromium-review.googlesource.com/c/1484079 Reviewed-by: Jacob Dufault <jdufault@chromium.org> Reviewed-by: Denis Kuznetsov <antrim@chromium.org> Commit-Queue: Toni Baržić <tbarzic@chromium.org> Cr-Commit-Position: refs/heads/master@{#636198}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .