diff --git a/WeaselTSF/ThreadMgrEventSink.cpp b/WeaselTSF/ThreadMgrEventSink.cpp index a46ca3786..895013987 100644 --- a/WeaselTSF/ThreadMgrEventSink.cpp +++ b/WeaselTSF/ThreadMgrEventSink.cpp @@ -18,6 +18,7 @@ STDAPI WeaselTSF::OnSetFocus(ITfDocumentMgr* pDocMgrFocus, if ((nullptr != pTfContext) && SUCCEEDED(pTfContext->GetDocumentMgr(&pCandidateListDocumentMgr))) { if (pCandidateListDocumentMgr != pDocMgrFocus) { + _AbortComposition(true); _HideUI(); } else { _ShowUI();