summaryrefslogtreecommitdiffstats
path: root/ui/base
diff options
context:
space:
mode:
authorYukawa@chromium.org <Yukawa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-16 10:59:29 +0000
committerYukawa@chromium.org <Yukawa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-16 10:59:29 +0000
commit0b16743dbb749e5f7a6194d30810500a19d4edfc (patch)
treeea009e0aa4ae5b958659d2143eea1e1c99e7bd5b /ui/base
parentf3dbb203f87e4af0c9bd652c80ef9e07aac2fbf3 (diff)
downloadchromium_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.cc2
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),