urlmon: Simplify get_feature_from_process.

This commit is contained in:
Jacek Caban 2013-11-15 13:34:08 +01:00 committed by Alexandre Julliard
parent 72edda27a1
commit c356d450fb
1 changed files with 4 additions and 9 deletions

View File

@ -637,22 +637,17 @@ static HRESULT load_process_feature(INTERNETFEATURELIST feature)
static HRESULT get_feature_from_process(INTERNETFEATURELIST feature)
{
HRESULT hres;
HRESULT hres = S_OK;
EnterCriticalSection(&process_features_cs);
/* Try loading the feature from the registry, if it hasn't already
* been done.
*/
if(process_feature_controls[feature].check_registry) {
if(process_feature_controls[feature].check_registry)
hres = load_process_feature(feature);
if(FAILED(hres)) {
LeaveCriticalSection(&process_features_cs);
return hres;
}
}
hres = process_feature_controls[feature].enabled ? S_OK : S_FALSE;
if(SUCCEEDED(hres))
hres = process_feature_controls[feature].enabled ? S_OK : S_FALSE;
LeaveCriticalSection(&process_features_cs);