2008/10/28 James Hawkins <[EMAIL PROTECTED]>:
> +    HRESULT hr = S_OK;
>     TRACE("(%p,%s,%s)\n", hwnd, debugstr_w(pszSubAppName),
>           debugstr_w(pszSubIdList));
> -    hr = UXTHEME_SetWindowProperty(hwnd, atSubAppName, pszSubAppName);
> +    if(!IsWindow(hwnd))
> +        hr = E_HANDLE;
> +    if(SUCCEEDED(hr))
> +        hr = UXTHEME_SetWindowProperty(hwnd, atSubAppName, pszSubAppName);
>     if(SUCCEEDED(hr))
>         hr = UXTHEME_SetWindowProperty(hwnd, atSubIdList, pszSubIdList);
>     if(SUCCEEDED(hr))
>
> This code is screaming for a goto.

I disagree.

-- 
Rob Shearman


Reply via email to