commit | 2e4c22ee482152be1b09ddabbf877b0cfad4107e | [log] [tgz] |
---|---|---|
author | Evan Stade <estade@chromium.org> | Fri Jun 07 02:13:55 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jun 07 02:13:55 2019 |
tree | 3a024477c9c0a8409219e3ef373fd24de7d783bc | |
parent | fe3ec10c91b28d4917d8f2a6d2f9bd5fc7e02252 [diff] |
Mash cleanup: migrate LoginScreenClient from mojo to C++. LoginScreenClient becomes a C++ interface, and mojom::LoginScreen can now be removed. LoginScreen's last two methods, ShowLoginScreen and ShowLockScreen, are moved to the C++ interface, and since they're now synchronous, calling code has to be rearranged slightly. The return values are removed, because ShowLockScreen always returned true and while ShowLoginScreen sometimes returned false, the calling code always CHECKed that the value was true. TBR=tsepez@chromium.org Bug: 958206 Change-Id: I650d5cec4f9b01e97a093d9d6180dddb170c46e2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643351 Reviewed-by: Evan Stade <estade@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Commit-Queue: Evan Stade <estade@chromium.org> Cr-Commit-Position: refs/heads/master@{#666980}
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 .