Chromium Code Reviews| Index: chrome/browser/chromeos/input_method/candidate_window_controller.cc |
| diff --git a/chrome/browser/chromeos/input_method/candidate_window_controller.cc b/chrome/browser/chromeos/input_method/candidate_window_controller.cc |
| index c94fc8c30130e0c395c091f581b767154613a2a3..b3d26ab856c95ffc57ee5c8af97aa1be242f55a4 100644 |
| --- a/chrome/browser/chromeos/input_method/candidate_window_controller.cc |
| +++ b/chrome/browser/chromeos/input_method/candidate_window_controller.cc |
| @@ -5,14 +5,20 @@ |
| #include "chrome/browser/chromeos/input_method/candidate_window_controller.h" |
| #include "chrome/browser/chromeos/input_method/candidate_window_controller_impl.h" |
| +#include "chrome/browser/chromeos/input_method/ibus_controller.h" |
| namespace chromeos { |
| namespace input_method { |
| // static |
| CandidateWindowController* |
| -CandidateWindowController::CreateCandidateWindowController() { |
| - return new CandidateWindowControllerImpl; |
| +CandidateWindowController::CreateCandidateWindowController( |
| + IBusController* controller) { |
| + CandidateWindowControllerImpl* candidate_window_controller = |
| + new CandidateWindowControllerImpl; |
| + // TODO(nona): Refine observer chain after remove IBusUiController. |
|
satorux1
2012/11/30 05:37:34
once IBusUiController is removed.
Seigo Nonaka
2012/12/01 16:22:42
Done.
|
| + controller->AddObserver(candidate_window_controller); |
| + return candidate_window_controller; |
| } |
| } // namespace input_method |