| Index: ui/base/ime/input_method_linux_x11.cc
|
| diff --git a/ui/base/ime/input_method_linux_x11.cc b/ui/base/ime/input_method_linux_x11.cc
|
| index 415a7bde2a7aadb9f898e3a659b1e49a3c646787..59737616c29df806fe00ecfcaa7f520247c7af5c 100644
|
| --- a/ui/base/ime/input_method_linux_x11.cc
|
| +++ b/ui/base/ime/input_method_linux_x11.cc
|
| @@ -110,13 +110,12 @@ void InputMethodLinuxX11::OnTextInputTypeChanged(
|
| InputMethodBase::OnTextInputTypeChanged(client);
|
| }
|
|
|
| -void InputMethodLinuxX11::OnCaretBoundsChanged(
|
| - const TextInputClient* client) {
|
| - if (!IsTextInputClientFocused(client))
|
| - return;
|
| -
|
| - input_method_context_->OnCaretBoundsChanged(
|
| - GetTextInputClient()->GetCaretBounds());
|
| +void InputMethodLinuxX11::OnCaretBoundsChanged(const TextInputClient* client) {
|
| + if (IsTextInputClientFocused(client)) {
|
| + input_method_context_->OnCaretBoundsChanged(
|
| + GetTextInputClient()->GetCaretBounds());
|
| + }
|
| + InputMethodBase::OnCaretBoundsChanged(client);
|
| }
|
|
|
| void InputMethodLinuxX11::CancelComposition(const TextInputClient* client) {
|
| @@ -128,6 +127,7 @@ void InputMethodLinuxX11::CancelComposition(const TextInputClient* client) {
|
| }
|
|
|
| void InputMethodLinuxX11::OnInputLocaleChanged() {
|
| + InputMethodBase::OnInputLocaleChanged();
|
| }
|
|
|
| std::string InputMethodLinuxX11::GetInputLocale() {
|
|
|