Index: chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc |
diff --git a/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc b/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc |
index 9ca796be6a113fea916955dfb194be654bacad8a..dc203f3906e8ddb75d85f9cd269669b6a1358ea3 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc |
@@ -141,6 +141,8 @@ void CoreOobeHandler::RegisterMessages() { |
&CoreOobeHandler::HandleEnableLargeCursor); |
AddCallback("enableVirtualKeyboard", |
&CoreOobeHandler::HandleEnableVirtualKeyboard); |
+ AddCallback("setForceDisableVirtualKeyboard", |
+ &CoreOobeHandler::HandleSetForceDisableVirtualKeyboard); |
AddCallback("enableScreenMagnifier", |
&CoreOobeHandler::HandleEnableScreenMagnifier); |
AddCallback("enableSpokenFeedback", |
@@ -324,6 +326,10 @@ void CoreOobeHandler::HandleEnableVirtualKeyboard(bool enabled) { |
AccessibilityManager::Get()->EnableVirtualKeyboard(enabled); |
} |
+void CoreOobeHandler::HandleSetForceDisableVirtualKeyboard(bool disable) { |
+ scoped_keyboard_disabler_.SetForceDisableVirtualKeyboard(disable); |
+} |
+ |
void CoreOobeHandler::HandleEnableScreenMagnifier(bool enabled) { |
// TODO(nkostylev): Add support for partial screen magnifier. |
DCHECK(MagnificationManager::Get()); |