From dae0ebac378685ccb36958bd28236000510aef74 Mon Sep 17 00:00:00 2001 From: "hyatt%netscape.com" Date: Mon, 15 May 2000 00:48:51 +0000 Subject: [PATCH] making nightlies sane again git-svn-id: svn://10.0.0.236/trunk@69709 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/chrome/src/nsChromeRegistry.cpp | 20 +++++++++++++++++++- mozilla/rdf/chrome/src/nsChromeRegistry.cpp | 20 +++++++++++++++++++- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/mozilla/chrome/src/nsChromeRegistry.cpp b/mozilla/chrome/src/nsChromeRegistry.cpp index db82103613e..461381136e8 100644 --- a/mozilla/chrome/src/nsChromeRegistry.cpp +++ b/mozilla/chrome/src/nsChromeRegistry.cpp @@ -417,13 +417,31 @@ nsChromeRegistry::ConvertChromeURL(nsIURI* aChromeURL) nsCAutoString finalURL; GetBaseURL(package, provider, finalURL); if (finalURL.IsEmpty()) { - /* hard coded, for now. */ + // hard-coded fallback if (provider.Equals("skin")) { finalURL = "resource:/chrome/skins/modern/"; } +#ifdef XP_MAC else { finalURL = "resource:/chrome/"; } +#else + else if (provider.Equals("locale")) { + finalURL = "resource:/chrome/locales/en-US/"; + } + else if (package.Equals("aim")) { + finalURL = "resource:/chrome/packages/aim/"; + } + else if (package.Equals("messenger")) { + finalURL = "resource:/chrome/packages/messenger/"; + } + else if (package.Equals("global")) { + finalURL = "resource:/chrome/packages/widget-toolkit/"; + } + else { + finalURL = "resource:/chrome/packages/core/"; + } +#endif } finalURL += package; diff --git a/mozilla/rdf/chrome/src/nsChromeRegistry.cpp b/mozilla/rdf/chrome/src/nsChromeRegistry.cpp index db82103613e..461381136e8 100644 --- a/mozilla/rdf/chrome/src/nsChromeRegistry.cpp +++ b/mozilla/rdf/chrome/src/nsChromeRegistry.cpp @@ -417,13 +417,31 @@ nsChromeRegistry::ConvertChromeURL(nsIURI* aChromeURL) nsCAutoString finalURL; GetBaseURL(package, provider, finalURL); if (finalURL.IsEmpty()) { - /* hard coded, for now. */ + // hard-coded fallback if (provider.Equals("skin")) { finalURL = "resource:/chrome/skins/modern/"; } +#ifdef XP_MAC else { finalURL = "resource:/chrome/"; } +#else + else if (provider.Equals("locale")) { + finalURL = "resource:/chrome/locales/en-US/"; + } + else if (package.Equals("aim")) { + finalURL = "resource:/chrome/packages/aim/"; + } + else if (package.Equals("messenger")) { + finalURL = "resource:/chrome/packages/messenger/"; + } + else if (package.Equals("global")) { + finalURL = "resource:/chrome/packages/widget-toolkit/"; + } + else { + finalURL = "resource:/chrome/packages/core/"; + } +#endif } finalURL += package;