kernelbase: Use scheme_is_opaque() in UrlIs().

This commit is contained in:
Zebediah Figura 2024-01-23 23:42:57 -06:00 committed by Alexandre Julliard
parent 37aabda67e
commit 5ca8e4b00d

View file

@ -4816,16 +4816,7 @@ BOOL WINAPI UrlIsA(const char *url, URLIS Urlis)
case URLIS_OPAQUE:
base.cbSize = sizeof(base);
if (ParseURLA(url, &base) != S_OK) return FALSE; /* invalid scheme */
switch (base.nScheme)
{
case URL_SCHEME_MAILTO:
case URL_SCHEME_SHELL:
case URL_SCHEME_JAVASCRIPT:
case URL_SCHEME_VBSCRIPT:
case URL_SCHEME_ABOUT:
return TRUE;
}
return FALSE;
return scheme_is_opaque( base.nScheme );
case URLIS_FILEURL:
return (CompareStringA(LOCALE_INVARIANT, NORM_IGNORECASE, url, 5, "file:", 5) == CSTR_EQUAL);