Jacek Caban : mshtml: Fixed handling chrome protocol.
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Dec 14 07:03:44 CST 2006
Module: wine
Branch: master
Commit: bf3e5bb3087d4d4add984b5be18e4f1ae681ab8c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=bf3e5bb3087d4d4add984b5be18e4f1ae681ab8c
Author: Jacek Caban <jacek at codeweavers.com>
Date: Thu Dec 14 00:21:16 2006 +0100
mshtml: Fixed handling chrome protocol.
---
dlls/mshtml/nsio.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/dlls/mshtml/nsio.c b/dlls/mshtml/nsio.c
index 256a436..4b48511 100644
--- a/dlls/mshtml/nsio.c
+++ b/dlls/mshtml/nsio.c
@@ -1711,6 +1711,8 @@ static nsresult NSAPI nsIOService_NewURI
nsACString base_uri_str;
const char *base_uri = NULL;
+ static const char szChrome[] = "chrome:";
+
nsACString_Init(&base_uri_str, NULL);
nsres = nsIURI_GetSpec(aBaseURI, &base_uri_str);
@@ -1722,6 +1724,9 @@ static nsresult NSAPI nsIOService_NewURI
}
nsACString_Finish(&base_uri_str);
+
+ if(!strncmp(spec, szChrome, sizeof(szChrome)-1))
+ aBaseURI = NULL;
}
nsres = nsIIOService_NewURI(nsio, aSpec, aOriginCharset, aBaseURI, &uri);
More information about the wine-cvs
mailing list