| Index: chrome/renderer/resources/extensions/schema_generated_bindings.js
|
| diff --git a/chrome/renderer/resources/extensions/schema_generated_bindings.js b/chrome/renderer/resources/extensions/schema_generated_bindings.js
|
| index c50d33bc6ca2fdd87e14347e09ac9e6feec31741..0b617cf8800bf26ab48959c3f825ed02d26cfec8 100644
|
| --- a/chrome/renderer/resources/extensions/schema_generated_bindings.js
|
| +++ b/chrome/renderer/resources/extensions/schema_generated_bindings.js
|
| @@ -408,6 +408,11 @@ var chrome = chrome || {};
|
| customBindings['StorageNamespace'] = StorageNamespace;
|
| }
|
| function setupInputEvents() {
|
| + if (chrome.experimental.input == undefined ||
|
| + chrome.experimental.input.ime == undefined) {
|
| + // The IME api is not available, don't set up the event.
|
| + return;
|
| + }
|
| chrome.experimental.input.ime.onKeyEvent.dispatch =
|
| function(engineID, keyData) {
|
| var args = Array.prototype.slice.call(arguments);
|
|
|