Index: ui/base/ime/input_method_base.cc |
diff --git a/ui/base/ime/input_method_base.cc b/ui/base/ime/input_method_base.cc |
index 5391f5496e767dc57ce1d39046c82c045e4a3175..ed347670ef35d39d8d7de7818b7a28b40a1f9b8d 100644 |
--- a/ui/base/ime/input_method_base.cc |
+++ b/ui/base/ime/input_method_base.cc |
@@ -160,18 +160,18 @@ void InputMethodBase::OnCandidateWindowHidden() { |
} |
void InputMethodBase::CandidateWindowShownCallback() { |
- if (text_input_client_) |
- text_input_client_->OnCandidateWindowShown(); |
+ if (TextInputClient* text_input_client = GetTextInputClient()) |
+ text_input_client->OnCandidateWindowShown(); |
} |
void InputMethodBase::CandidateWindowUpdatedCallback() { |
- if (text_input_client_) |
- text_input_client_->OnCandidateWindowUpdated(); |
+ if (TextInputClient* text_input_client = GetTextInputClient()) |
+ text_input_client->OnCandidateWindowUpdated(); |
} |
void InputMethodBase::CandidateWindowHiddenCallback() { |
- if (text_input_client_) |
- text_input_client_->OnCandidateWindowHidden(); |
+ if (TextInputClient* text_input_client = GetTextInputClient()) |
+ text_input_client->OnCandidateWindowHidden(); |
} |
} // namespace ui |