bug 316416 patch by neil@parkwaycc.co.uk r=bryner

make activity legal even if a load fails
This commit is contained in:
cbiesinger@web.de
2006-02-14 14:45:32 +00:00
parent 2880dcfda0
commit d980304e94

View File

@@ -136,6 +136,11 @@ nsNativeModuleLoader::LoadModule(nsILocalFile* aFile, nsIModule* *aResult)
#endif
rv = aFile->Load(&data.library);
#ifdef NS_BUILD_REFCNT_LOGGING
nsTraceRefcntImpl::SetActivityIsLegal(PR_TRUE);
#endif
if (NS_FAILED(rv)) {
char errorMsg[1024] = "<unknown; can't get error from NSPR>";
@@ -158,7 +163,6 @@ nsNativeModuleLoader::LoadModule(nsILocalFile* aFile, nsIModule* *aResult)
}
#ifdef NS_BUILD_REFCNT_LOGGING
nsTraceRefcntImpl::SetActivityIsLegal(PR_TRUE);
// Inform refcnt tracer of new library so that calls through the
// new library can be traced.
nsTraceRefcntImpl::LoadLibrarySymbols(filePath.get(), data.library);