| Index: chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc
|
| diff --git a/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc b/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc
|
| index 91b01fb5e488fa7db0afa01631062a4b4a201688..8d8778b812a0e9407f50384fa36dda1f59a20514 100644
|
| --- a/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc
|
| +++ b/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc
|
| @@ -355,15 +355,16 @@ ExtensionFunction::ResponseAction InputImeCreateWindowFunction::Run() {
|
| if (!engine)
|
| return RespondNow(Error(kErrorNoActiveEngine));
|
|
|
| + std::string error;
|
| int frame_id = engine->CreateImeWindow(
|
| extension(), render_frame_host(),
|
| options.url.get() ? *options.url : url::kAboutBlankURL,
|
| options.window_type == input_ime::WINDOW_TYPE_FOLLOWCURSOR
|
| ? ui::ImeWindow::FOLLOW_CURSOR
|
| : ui::ImeWindow::NORMAL,
|
| - bounds, &error_);
|
| + bounds, &error);
|
| if (!frame_id)
|
| - return RespondNow(Error(error_));
|
| + return RespondNow(Error(error));
|
|
|
| std::unique_ptr<base::DictionaryValue> result(new base::DictionaryValue());
|
| result->Set("frameId", new base::FundamentalValue(frame_id));
|
|
|