Index: ui/base/ime/win/tsf_event_router.cc |
diff --git a/ui/base/ime/win/tsf_event_router.cc b/ui/base/ime/win/tsf_event_router.cc |
index 0a41ca1b94c6d82f4d7c260767317b5515b58d94..51f66a267ac2826c8f1cb0b1b3ac71fb84140198 100644 |
--- a/ui/base/ime/win/tsf_event_router.cc |
+++ b/ui/base/ime/win/tsf_event_router.cc |
@@ -193,6 +193,7 @@ void TSFEventRouter::Delegate::SetManager( |
base::win::ScopedComPtr<ITfDocumentMgr> document_manager; |
if (FAILED(thread_manager->GetFocus(document_manager.Receive())) || |
+ !document_manager.get() || |
FAILED(document_manager->GetBase(context_.Receive())) || |
FAILED(context_source_.QueryFrom(context_))) |
return; |