diff --git a/dlls/msctf/inputprocessor.c b/dlls/msctf/inputprocessor.c index 89eb7466eb4..01af3259f48 100644 --- a/dlls/msctf/inputprocessor.c +++ b/dlls/msctf/inputprocessor.c @@ -549,10 +549,9 @@ static HRESULT WINAPI InputProcessorProfiles_ActivateLanguageProfile( LanguageProfile.clsid = *rclsid; LanguageProfile.langid = langid; LanguageProfile.guidProfile = *guidProfiles; + LanguageProfile.fActive = TRUE; - hr = add_active_textservice(&LanguageProfile); - - return hr; + return add_active_textservice(&LanguageProfile); } static HRESULT WINAPI InputProcessorProfiles_GetActiveLanguageProfile( diff --git a/dlls/msctf/msctf.c b/dlls/msctf/msctf.c index 4ea6a0a9b42..85d2540330b 100644 --- a/dlls/msctf/msctf.c +++ b/dlls/msctf/msctf.c @@ -371,7 +371,6 @@ HRESULT add_active_textservice(TF_LANGUAGEPROFILE *lp) actsvr->pITfTextInputProcessor = NULL; actsvr->LanguageProfile = *lp; - actsvr->LanguageProfile.fActive = TRUE; actsvr->pITfKeyEventSink = NULL; /* get TIP category */