Index: ui/base/ime/input_method_auralinux.cc |
diff --git a/ui/base/ime/input_method_auralinux.cc b/ui/base/ime/input_method_auralinux.cc |
index 2ec945dca37aa92a4173d4eb37dec5a23202522a..c31576d5efcbe6559427fbf91c44e632e6819093 100644 |
--- a/ui/base/ime/input_method_auralinux.cc |
+++ b/ui/base/ime/input_method_auralinux.cc |
@@ -151,9 +151,8 @@ bool InputMethodAuraLinux::IsCandidatePopupOpen() const { |
// Overriden from ui::LinuxInputMethodContextDelegate |
void InputMethodAuraLinux::OnCommit(const base::string16& text) { |
- TextInputClient* text_input_client = GetTextInputClient(); |
- if (text_input_client) |
- text_input_client->InsertText(text); |
+ if (!IsTextInputTypeNone()) |
+ GetTextInputClient()->InsertText(text); |
} |
void InputMethodAuraLinux::OnPreeditChanged( |