Index: ui/base/ime/win/tsf_text_store.cc |
diff --git a/ui/base/ime/win/tsf_text_store.cc b/ui/base/ime/win/tsf_text_store.cc |
index 27739ad5be8673bab1c57360d731092e36dd24d9..ce566890b3f8fc5c6099dc5b09219f0c2ad6e3f5 100644 |
--- a/ui/base/ime/win/tsf_text_store.cc |
+++ b/ui/base/ime/win/tsf_text_store.cc |
@@ -610,7 +610,8 @@ STDMETHODIMP TSFTextStore::RetrieveRequestedAttrs( |
attribute_buffer[0].idAttr = GUID_PROP_INPUTSCOPE; |
attribute_buffer[0].varValue.vt = VT_UNKNOWN; |
attribute_buffer[0].varValue.punkVal = tsf_inputscope::CreateInputScope( |
- text_input_client_->GetTextInputType(), TEXT_INPUT_MODE_DEFAULT); |
+ text_input_client_->GetTextInputType(), |
+ text_input_client_->GetTextInputMode()); |
attribute_buffer[0].varValue.punkVal->AddRef(); |
*attribute_buffer_copied = 1; |
return S_OK; |