зеркало из https://github.com/mozilla/pjs.git
Fix RemoveStyleSheet() per pierre's comments.
This commit is contained in:
Родитель
797308f98c
Коммит
71fff2e1d9
|
@ -1290,7 +1290,6 @@ void nsDocument::RemoveStyleSheet(nsIStyleSheet* aSheet)
|
|||
{
|
||||
NS_PRECONDITION(nsnull != aSheet, "null arg");
|
||||
mStyleSheets.RemoveElement(aSheet);
|
||||
NS_RELEASE(aSheet);
|
||||
|
||||
PRBool enabled = PR_TRUE;
|
||||
aSheet->GetEnabled(enabled);
|
||||
|
@ -1317,6 +1316,9 @@ void nsDocument::RemoveStyleSheet(nsIStyleSheet* aSheet)
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
aSheet->SetOwningDocument(nsnull);
|
||||
NS_RELEASE(aSheet);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -1012,7 +1012,6 @@ nsXULDocument::RemoveStyleSheet(nsIStyleSheet* aSheet)
|
|||
{
|
||||
NS_PRECONDITION(nsnull != aSheet, "null arg");
|
||||
mStyleSheets.RemoveElement(aSheet);
|
||||
NS_RELEASE(aSheet);
|
||||
|
||||
PRBool enabled = PR_TRUE;
|
||||
aSheet->GetEnabled(enabled);
|
||||
|
@ -1039,6 +1038,9 @@ nsXULDocument::RemoveStyleSheet(nsIStyleSheet* aSheet)
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
aSheet->SetOwningDocument(nsnull);
|
||||
NS_RELEASE(aSheet);
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -1290,7 +1290,6 @@ void nsDocument::RemoveStyleSheet(nsIStyleSheet* aSheet)
|
|||
{
|
||||
NS_PRECONDITION(nsnull != aSheet, "null arg");
|
||||
mStyleSheets.RemoveElement(aSheet);
|
||||
NS_RELEASE(aSheet);
|
||||
|
||||
PRBool enabled = PR_TRUE;
|
||||
aSheet->GetEnabled(enabled);
|
||||
|
@ -1317,6 +1316,9 @@ void nsDocument::RemoveStyleSheet(nsIStyleSheet* aSheet)
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
aSheet->SetOwningDocument(nsnull);
|
||||
NS_RELEASE(aSheet);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -1012,7 +1012,6 @@ nsXULDocument::RemoveStyleSheet(nsIStyleSheet* aSheet)
|
|||
{
|
||||
NS_PRECONDITION(nsnull != aSheet, "null arg");
|
||||
mStyleSheets.RemoveElement(aSheet);
|
||||
NS_RELEASE(aSheet);
|
||||
|
||||
PRBool enabled = PR_TRUE;
|
||||
aSheet->GetEnabled(enabled);
|
||||
|
@ -1039,6 +1038,9 @@ nsXULDocument::RemoveStyleSheet(nsIStyleSheet* aSheet)
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
aSheet->SetOwningDocument(nsnull);
|
||||
NS_RELEASE(aSheet);
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
Загрузка…
Ссылка в новой задаче