| Index: extensions/browser/api/virtual_keyboard_private/virtual_keyboard_private_api.cc
|
| diff --git a/extensions/browser/api/virtual_keyboard_private/virtual_keyboard_private_api.cc b/extensions/browser/api/virtual_keyboard_private/virtual_keyboard_private_api.cc
|
| index c195c835a456094587351a6ca8875f46ba7781db..6cd6216531346bf73ff1bb930d7f1fbcbd585853 100644
|
| --- a/extensions/browser/api/virtual_keyboard_private/virtual_keyboard_private_api.cc
|
| +++ b/extensions/browser/api/virtual_keyboard_private/virtual_keyboard_private_api.cc
|
| @@ -77,6 +77,18 @@ bool VirtualKeyboardPrivateHideKeyboardFunction::RunSync() {
|
| return false;
|
| }
|
|
|
| +bool VirtualKeyboardPrivateSetHotrodKeyboardFunction::RunSync() {
|
| + VirtualKeyboardDelegate* delegate = GetDelegate(this);
|
| + if (delegate) {
|
| + bool enable;
|
| + EXTENSION_FUNCTION_VALIDATE(args_->GetBoolean(0, &enable));
|
| + delegate->SetHotrodKeyboard(enable);
|
| + return true;
|
| + }
|
| + error_ = kNotYetImplementedError;
|
| + return false;
|
| +}
|
| +
|
| bool VirtualKeyboardPrivateLockKeyboardFunction::RunSync() {
|
| VirtualKeyboardDelegate* delegate = GetDelegate(this);
|
| if (delegate) {
|
|
|