зеркало из https://github.com/mozilla/pjs.git
Fix list renumbering regression. Bug 293070, r+sr+a=dbaron
This commit is contained in:
Родитель
7ffa58fd06
Коммит
0207e93b54
|
@ -7080,12 +7080,14 @@ nsBlockFrame::SetInitialChildList(nsPresContext* aPresContext,
|
|||
return NS_OK;
|
||||
}
|
||||
|
||||
// static
|
||||
PRBool
|
||||
nsBlockFrame::FrameStartsCounterScope(nsIFrame* aFrame)
|
||||
{
|
||||
if (!mContent->IsContentOfType(nsIContent::eHTML))
|
||||
nsIContent* content = aFrame->GetContent();
|
||||
if (!content || !content->IsContentOfType(nsIContent::eHTML))
|
||||
return PR_FALSE;
|
||||
nsINodeInfo *ni = mContent->GetNodeInfo();
|
||||
nsINodeInfo *ni = content->GetNodeInfo();
|
||||
return ni->Equals(nsHTMLAtoms::ol) ||
|
||||
ni->Equals(nsHTMLAtoms::ul) ||
|
||||
ni->Equals(nsHTMLAtoms::dir) ||
|
||||
|
|
|
@ -587,7 +587,7 @@ protected:
|
|||
|
||||
PRBool RenumberListsFor(nsPresContext* aPresContext, nsIFrame* aKid, PRInt32* aOrdinal, PRInt32 aDepth);
|
||||
|
||||
PRBool FrameStartsCounterScope(nsIFrame* aFrame);
|
||||
static PRBool FrameStartsCounterScope(nsIFrame* aFrame);
|
||||
|
||||
nsresult UpdateBulletPosition(nsBlockReflowState& aState);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче