From cd90077fa50dde9bd9e48748e234aedf09a26787 Mon Sep 17 00:00:00 2001 From: "dveditz%netscape.com" Date: Sun, 13 Feb 2000 17:43:41 +0000 Subject: [PATCH] closing the file used by the registry service is evil git-svn-id: svn://10.0.0.236/trunk@60646 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/profile/src/nsProfileAccess.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/mozilla/profile/src/nsProfileAccess.cpp b/mozilla/profile/src/nsProfileAccess.cpp index abd58524b71..d0ee81f0fc0 100644 --- a/mozilla/profile/src/nsProfileAccess.cpp +++ b/mozilla/profile/src/nsProfileAccess.cpp @@ -99,10 +99,6 @@ nsProfileAccess::~nsProfileAccess() PRBool openalready = PR_FALSE; - m_registry->IsOpen( &openalready); - if (openalready) - m_registry->Close(); - // Release all resources. CRTFREEIF(mCurrentProfile); CRTFREEIF(mVersion); @@ -135,7 +131,7 @@ nsProfileAccess::CloseRegistry() { nsresult rv = NS_OK; - rv = m_registry->Close(); +// rv = m_registry->Close(); return rv; } @@ -163,7 +159,7 @@ nsProfileAccess::OpenRegistry() if (NS_FAILED(rv)) return rv; if (!openalready) - rv = m_registry->OpenDefault(); + rv = m_registry->OpenWellKnownRegistry(nsIRegistry::ApplicationRegistry); return rv; } @@ -911,7 +907,6 @@ nsProfileAccess::Get4xProfileInfo(const char *registryName) rv = enumKeys->Next(); if (NS_FAILED(rv)) return rv; } - oldReg->Close(); #elif defined (XP_BEOS) #else