To reduce confusion, read preferences.js for UNIX, prefs.js for Win/Mac, M3 bug #2343, approved dp

git-svn-id: svn://10.0.0.236/trunk@24210 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
hshaw%netscape.com
1999-03-16 17:59:11 +00:00
parent 8851e742d6
commit c6b6bb0e47
3 changed files with 24 additions and 0 deletions

View File

@@ -28,6 +28,10 @@
#include "nsIServiceManager.h"
#include "nsCOMPtr.h"
#ifdef PREF_USE_SYSDIR
#include "nsSpecialSystemDirectory.h" // For exe dir
#endif /* PREF_USE_SYSDIR */
static NS_DEFINE_IID(kIPrefIID, NS_IPREF_IID);
static NS_DEFINE_CID(kPrefCID, NS_PREF_CID);
@@ -198,7 +202,19 @@ nsPref::useDefaultPrefFile(nsPref *aPrefInst)
if (!aPrefInst)
return;
#ifdef PREF_USE_SYSDIR
nsSpecialSystemDirectory sysDir(nsSpecialSystemDirectory::OS_CurrentProcessDirectory);
sysDir += "prefs.js";
nsFilePath prefPath(sysDir);
/* incomplete */
#endif /* PREF_USE_SYSDIR */
#ifdef XP_UNIX
aPrefInst->Startup("preferences.js");
#else /* all others XP_WIN && XP_MAC */
aPrefInst->Startup("prefs.js");
#endif
return;
}

View File

@@ -957,7 +957,11 @@ pref_CompareStrings (const void *v1, const void *v2)
PR_IMPLEMENT(PRBool)
pref_useDefaultPrefFile(void)
{
#ifdef XP_UNIX
return PREF_Init("preferences.js");
#else /* all others XP_WIN && XP_MAC */
return PREF_Init("prefs.js");
#endif
}

View File

@@ -957,7 +957,11 @@ pref_CompareStrings (const void *v1, const void *v2)
PR_IMPLEMENT(PRBool)
pref_useDefaultPrefFile(void)
{
#ifdef XP_UNIX
return PREF_Init("preferences.js");
#else /* all others XP_WIN && XP_MAC */
return PREF_Init("prefs.js");
#endif
}