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..1521d67a1039dadf944c5d8beb2d42f105a0de3d 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc |
@@ -44,6 +44,7 @@ |
#include "ui/display/screen.h" |
#include "ui/gfx/geometry/size.h" |
#include "ui/keyboard/keyboard_controller.h" |
+#include "ui/keyboard/keyboard_util.h" |
namespace { |
@@ -141,6 +142,8 @@ void CoreOobeHandler::RegisterMessages() { |
&CoreOobeHandler::HandleEnableLargeCursor); |
AddCallback("enableVirtualKeyboard", |
&CoreOobeHandler::HandleEnableVirtualKeyboard); |
+ AddCallback("enableVirtualKeyboardOverride", |
jdufault
2016/10/26 17:56:16
The way this is named implies that calling it with
sammiequon
2016/10/27 00:22:40
Done.
|
+ &CoreOobeHandler::HandleEnableVirtualKeyboardOverride); |
AddCallback("enableScreenMagnifier", |
&CoreOobeHandler::HandleEnableScreenMagnifier); |
AddCallback("enableSpokenFeedback", |
@@ -324,6 +327,10 @@ void CoreOobeHandler::HandleEnableVirtualKeyboard(bool enabled) { |
AccessibilityManager::Get()->EnableVirtualKeyboard(enabled); |
} |
+void CoreOobeHandler::HandleEnableVirtualKeyboardOverride(bool enabled) { |
+ keyboard::SetWebUiOverrideEnabled(enabled); |
+} |
+ |
void CoreOobeHandler::HandleEnableScreenMagnifier(bool enabled) { |
// TODO(nkostylev): Add support for partial screen magnifier. |
DCHECK(MagnificationManager::Get()); |