Commit e4c203a2 authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

mshtml: Treat wyciwyg protocol as Gecko special protocol.

parent 487443a2
...@@ -2186,15 +2186,15 @@ static nsresult NSAPI nsIOService_GetProtocolFlags(nsIIOService *iface, const ch ...@@ -2186,15 +2186,15 @@ static nsresult NSAPI nsIOService_GetProtocolFlags(nsIIOService *iface, const ch
static BOOL is_gecko_special_uri(const char *spec) static BOOL is_gecko_special_uri(const char *spec)
{ {
static const char chromeW[] = "chrome:"; static const char *special_schemes[] = {"chrome:", "jar:", "resource:", "javascript:", "wyciwyg:"};
static const char jarW[] = "jar:"; int i;
static const char resourceW[] = "resource:";
static const char javascriptW[] = "javascript:"; for(i=0; i < sizeof(special_schemes)/sizeof(*special_schemes); i++) {
if(!strncasecmp(spec, special_schemes[i], strlen(special_schemes[i])))
return !strncasecmp(spec, chromeW, sizeof(chromeW)-1) return TRUE;
|| !strncasecmp(spec, resourceW, sizeof(resourceW)-1) }
|| !strncasecmp(spec, jarW, sizeof(jarW)-1)
|| !strncasecmp(spec, javascriptW, sizeof(javascriptW)-1); return FALSE;
} }
static nsresult NSAPI nsIOService_NewURI(nsIIOService *iface, const nsACString *aSpec, static nsresult NSAPI nsIOService_NewURI(nsIIOService *iface, const nsACString *aSpec,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment