[StatusAreaWidget][OOBE]: Fix linear ChromeVox navigation for StatusArea
Bug: 1228487
Change-Id: I7fdfac2924b02311d55c3239c0f642de5a02464b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3423861
Reviewed-by: Ahmed Mehfooz <amehfooz@chromium.org>
Reviewed-by: David Tseng <dtseng@chromium.org>
Reviewed-by: Roman Sorokin <rsorokin@chromium.org>
Commit-Queue: Danila Kuzmin <dkuzmin@google.com>
Cr-Commit-Position: refs/heads/main@{#967743}
diff --git a/ash/login/login_screen_controller.cc b/ash/login/login_screen_controller.cc
index d8daa31c..9d90247 100644
--- a/ash/login/login_screen_controller.cc
+++ b/ash/login/login_screen_controller.cc
@@ -399,6 +399,10 @@
->ClearLoginShelfSwipeHandler();
}
+views::Widget* LoginScreenController::GetLoginWindowWidget() {
+ return client_ ? client_->GetLoginWindowWidget() : nullptr;
+}
+
void LoginScreenController::ShowLockScreen() {
CHECK(!LockScreen::HasInstance());
OnShow();