зеркало из https://github.com/mozilla/pjs.git
Bug 391311 followup - if the chrome registry doesn't initialize correctly, don't crash on destruction, r=Mossop a=beltzner
This commit is contained in:
Родитель
3d7f99bf7d
Коммит
ebe325bf23
|
@ -430,6 +430,7 @@ nsChromeRegistry::OverlayListHash::GetArray(nsIURI* aBase)
|
|||
|
||||
nsChromeRegistry::~nsChromeRegistry()
|
||||
{
|
||||
if (mPackagesHash.ops)
|
||||
PL_DHashTableFinish(&mPackagesHash);
|
||||
gChromeRegistry = nsnull;
|
||||
}
|
||||
|
|
|
@ -94,7 +94,9 @@ public:
|
|||
NS_DECL_NSIOBSERVER
|
||||
|
||||
// nsChromeRegistry methods:
|
||||
nsChromeRegistry() : mInitialized(PR_FALSE) { }
|
||||
nsChromeRegistry() : mInitialized(PR_FALSE) {
|
||||
mPackagesHash.ops = nsnull;
|
||||
}
|
||||
~nsChromeRegistry();
|
||||
|
||||
nsresult Init();
|
||||
|
|
Загрузка…
Ссылка в новой задаче