diff options
author | Yukawa@chromium.org <Yukawa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-16 10:59:29 +0000 |
---|---|---|
committer | Yukawa@chromium.org <Yukawa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-16 10:59:29 +0000 |
commit | 0b16743dbb749e5f7a6194d30810500a19d4edfc (patch) | |
tree | ea009e0aa4ae5b958659d2143eea1e1c99e7bd5b /ui/base | |
parent | f3dbb203f87e4af0c9bd652c80ef9e07aac2fbf3 (diff) | |
download | chromium_src-0b16743dbb749e5f7a6194d30810500a19d4edfc.zip chromium_src-0b16743dbb749e5f7a6194d30810500a19d4edfc.tar.gz chromium_src-0b16743dbb749e5f7a6194d30810500a19d4edfc.tar.bz2 |
Use a correct document manager to create an instance of ITfContext.
Previous implementation always used |document_manager_for_editable_| to create an instance of ITfContext but it was incorrect. We should use corresponding document manager for each case.
BUG=149136
TEST=Manually tested on Windows 8 with --enable-text-services-framework
Review URL: https://chromiumcodereview.appspot.com/11779010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177129 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base')
-rw-r--r-- | ui/base/ime/win/tsf_bridge.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ui/base/ime/win/tsf_bridge.cc b/ui/base/ime/win/tsf_bridge.cc index 18e3a3c..41f8d9e 100644 --- a/ui/base/ime/win/tsf_bridge.cc +++ b/ui/base/ime/win/tsf_bridge.cc @@ -289,7 +289,7 @@ bool TSFBridgeDelegate::CreateDocumentManager(TSFTextStore* text_store, } DWORD edit_cookie = TF_INVALID_EDIT_COOKIE; - if (FAILED(document_manager_for_editable_->CreateContext( + if (FAILED((*document_manager)->CreateContext( client_id_, 0, static_cast<ITextStoreACP*>(text_store), |