mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 05:15:45 +00:00
Bug 247427 - appreg and pluginreg are in ~/.mozilla instead of ~/.mozilla/firefox
This commit is contained in:
parent
77b4c8d68a
commit
fd504a7711
@ -78,6 +78,14 @@
|
||||
#include <os2.h>
|
||||
#endif
|
||||
|
||||
#if defined(XP_MACOSX)
|
||||
#define APP_REGISTRY_NAME "Application Registry"
|
||||
#elif defined(XP_WIN) || defined(XP_OS2)
|
||||
#define APP_REGISTRY_NAME "registry.dat"
|
||||
#else
|
||||
#define APP_REGISTRY_NAME "appreg"
|
||||
#endif
|
||||
|
||||
nsXREDirProvider* gDirServiceProvider = nsnull;
|
||||
|
||||
nsXREDirProvider::nsXREDirProvider() :
|
||||
@ -238,6 +246,13 @@ nsXREDirProvider::GetFile(const char* aProperty, PRBool* aPersistent,
|
||||
rv = file->AppendNative(nsDependentCString("pref"));
|
||||
}
|
||||
}
|
||||
else if (!strcmp(aProperty, NS_APP_APPLICATION_REGISTRY_DIR)) {
|
||||
rv = GetUserAppDataDirectory((nsILocalFile**)(nsIFile**) getter_AddRefs(file));
|
||||
}
|
||||
else if (!strcmp(aProperty, NS_APP_APPLICATION_REGISTRY_FILE)) {
|
||||
rv = GetUserAppDataDirectory((nsILocalFile**)(nsIFile**) getter_AddRefs(file));
|
||||
rv |= file->AppendNative(NS_LITERAL_CSTRING(APP_REGISTRY_NAME));
|
||||
}
|
||||
else if (!strcmp(aProperty, NS_APP_USER_PROFILES_ROOT_DIR)) {
|
||||
rv = GetUserAppDataDirectory((nsILocalFile**)(nsIFile**) getter_AddRefs(file));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user