Fix for bug 316582 (Clean up style in parser/htmlparser - CParserContext and small nsParser changes). r=mrbkap, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@187543 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -1013,8 +1013,11 @@ FindSuitableDTD(CParserContext& aParserContext, PRBool* aReturn)
|
||||
// Let's start by trying the defaultDTD, if one exists...
|
||||
if (aParserContext.mDTD) {
|
||||
eAutoDetectResult canParse = aParserContext.mDTD->CanParse(aParserContext);
|
||||
if (canParse != eUnknownDetect && canParse != eInvalidDetect)
|
||||
return PR_TRUE;
|
||||
if (canParse != eUnknownDetect && canParse != eInvalidDetect) {
|
||||
*aReturn = PR_TRUE;
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
}
|
||||
|
||||
CSharedParserObjects* sharedObjects;
|
||||
@@ -2639,8 +2642,7 @@ NS_IMETHODIMP
|
||||
nsParser::GetDTD(nsIDTD** aDTD)
|
||||
{
|
||||
if (mParserContext) {
|
||||
*aDTD = mParserContext->mDTD;
|
||||
NS_IF_ADDREF(*aDTD);
|
||||
NS_IF_ADDREF(*aDTD = mParserContext->mDTD);
|
||||
}
|
||||
|
||||
return NS_OK;
|
||||
|
||||
Reference in New Issue
Block a user