From 5ff983885ab93d86df67a95f45e41ddf63aa293c Mon Sep 17 00:00:00 2001 From: "heikki%netscape.com" Date: Thu, 10 Aug 2000 20:18:49 +0000 Subject: [PATCH] Fixed bug 41772, if XLink target was XML file it never opened it in new window. r=jst. git-svn-id: svn://10.0.0.236/trunk@76016 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/uriloader/base/nsURILoader.cpp | 4 +++- mozilla/xpfe/browser/src/nsBrowserInstance.cpp | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/mozilla/uriloader/base/nsURILoader.cpp b/mozilla/uriloader/base/nsURILoader.cpp index a3d3a03f90c..f0d9c40ec3a 100644 --- a/mozilla/uriloader/base/nsURILoader.cpp +++ b/mozilla/uriloader/base/nsURILoader.cpp @@ -515,7 +515,9 @@ NS_IMETHODIMP nsURILoader::GetTarget(const char * aWindowTarget, nsCOMPtr treeItem; *aRetargetedWindowContext = nsnull; - if(!name.Length() || name.EqualsIgnoreCase("_self") || name.EqualsIgnoreCase("_blank")) + if(!name.Length() || name.EqualsIgnoreCase("_self") || + name.EqualsIgnoreCase("_blank") || + name.EqualsIgnoreCase("_new")) { *aRetargetedWindowContext = aWindowContext; } diff --git a/mozilla/xpfe/browser/src/nsBrowserInstance.cpp b/mozilla/xpfe/browser/src/nsBrowserInstance.cpp index 6da3a17084c..4b9e2dcfec8 100644 --- a/mozilla/xpfe/browser/src/nsBrowserInstance.cpp +++ b/mozilla/xpfe/browser/src/nsBrowserInstance.cpp @@ -2324,6 +2324,11 @@ static nsModuleComponentInfo components[] = { NS_CONTENT_HANDLER_PROGID_PREFIX"text/rdf", nsBrowserContentHandlerConstructor }, + { "Browser Content Handler", + NS_BROWSERCONTENTHANDLER_CID, + NS_CONTENT_HANDLER_PROGID_PREFIX"text/xml", + nsBrowserContentHandlerConstructor + }, { "Browser Content Handler", NS_BROWSERCONTENTHANDLER_CID, NS_CONTENT_HANDLER_PROGID_PREFIX"text/css",