bug 1335576 - stop passing nsINSSComponent around everywhere in nsNSSCertHelper.cpp r=Cykesiopka

MozReview-Commit-ID: LW4JEnvh1tR

--HG--
extra : rebase_source : fd8bfc7343419ff5412b32042ce98d27eea7c350
This commit is contained in:
David Keeler 2017-01-31 14:08:56 -08:00
Родитель 6cb15d5fe6
Коммит c7118bb741
3 изменённых файлов: 220 добавлений и 239 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1108,6 +1108,9 @@ NS_IMETHODIMP
nsNSSCertificate::GetASN1Structure(nsIASN1Object** aASN1Structure)
{
NS_ENSURE_ARG_POINTER(aASN1Structure);
if (!NS_IsMainThread()) {
return NS_ERROR_NOT_SAME_THREAD;
}
return CreateASN1Struct(aASN1Structure);
}

Просмотреть файл

@ -54,8 +54,7 @@ private:
bool mPermDelete;
uint32_t mCertType;
nsresult CreateASN1Struct(nsIASN1Object** aRetVal);
nsresult CreateTBSCertificateASN1Struct(nsIASN1Sequence** retSequence,
nsINSSComponent* nssComponent);
nsresult CreateTBSCertificateASN1Struct(nsIASN1Sequence** retSequence);
nsresult GetSortableDate(PRTime aTime, nsAString& _aSortableDate);
virtual void virtualDestroyNSSReference() override;
void destructorSafeDestroyNSSReference();