| Index: chrome/browser/chromeos/input_method/ibus_controller_impl.cc
|
| diff --git a/chrome/browser/chromeos/input_method/ibus_controller_impl.cc b/chrome/browser/chromeos/input_method/ibus_controller_impl.cc
|
| index 37044f572f39a88c1f0bca45b5ac7414d20a9655..10a354a9e7c5bb725a9d1c61288aaa4b0ce4fbb1 100644
|
| --- a/chrome/browser/chromeos/input_method/ibus_controller_impl.cc
|
| +++ b/chrome/browser/chromeos/input_method/ibus_controller_impl.cc
|
| @@ -411,6 +411,16 @@ bool IBusControllerImpl::Start() {
|
| return MaybeLaunchIBusDaemon();
|
| }
|
|
|
| +void IBusControllerImpl::Reset() {
|
| + if (!IBusConnectionsAreAlive())
|
| + return;
|
| + IBusInputContext* context =
|
| + GetInputContext(current_input_context_path_, ibus_);
|
| + if (!context)
|
| + return;
|
| + ibus_input_context_reset(context);
|
| +}
|
| +
|
| bool IBusControllerImpl::Stop() {
|
| if (IBusConnectionsAreAlive()) {
|
| // Ask IBus to exit *asynchronously*.
|
|
|