| Index: chrome/browser/chromeos/input_method/input_method_manager_impl.cc
|
| diff --git a/chrome/browser/chromeos/input_method/input_method_manager_impl.cc b/chrome/browser/chromeos/input_method/input_method_manager_impl.cc
|
| index 2f9a67cefe03e4442be9ae450c2978d6c3471daa..e4c26ecf230bae5f58331071177056e2978357b8 100644
|
| --- a/chrome/browser/chromeos/input_method/input_method_manager_impl.cc
|
| +++ b/chrome/browser/chromeos/input_method/input_method_manager_impl.cc
|
| @@ -8,6 +8,7 @@
|
|
|
| #include "base/basictypes.h"
|
| #include "base/memory/scoped_ptr.h"
|
| +#include "base/sequenced_task_runner.h"
|
| #include "base/string_util.h"
|
| #include "base/stringprintf.h"
|
| #include "chrome/browser/chromeos/input_method/candidate_window_controller.h"
|
| @@ -579,8 +580,9 @@ void InputMethodManagerImpl::OnDisconnected() {
|
| void InputMethodManagerImpl::Init() {
|
| DCHECK(!ibus_controller_.get());
|
|
|
| - ibus_controller_.reset(IBusController::Create());
|
| - xkeyboard_.reset(XKeyboard::Create(util_));
|
| + ibus_controller_.reset(IBusController::Create(
|
| + delegate_->GetDefaultTaskRunner(), delegate_->GetWorkerTaskRunner()));
|
| + xkeyboard_.reset(XKeyboard::Create(util_, delegate_->GetDefaultTaskRunner()));
|
| ibus_controller_->AddObserver(this);
|
| }
|
|
|
|
|