Bug 565569. Set primary frame for anonymous text in buttons. r=mats

This commit is contained in:
Robert O'Callahan 2010-05-21 15:20:48 +12:00
Родитель 5c52a93154
Коммит c7f9f7d189
2 изменённых файлов: 3 добавлений и 5 удалений

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

@ -3912,9 +3912,8 @@ nsCSSFrameConstructor::CreateAnonymousFrames(nsFrameConstructorState& aState,
nsIFrame* newFrame = creator->CreateFrameFor(content);
if (newFrame) {
// See bug 565569
// NS_ASSERTION(content->GetPrimaryFrame(),
// "Content must have a primary frame now");
NS_ASSERTION(content->GetPrimaryFrame(),
"Content must have a primary frame now");
aChildItems.AddChild(newFrame);
}
else {

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

@ -157,8 +157,7 @@ nsGfxButtonControlFrame::CreateFrameFor(nsIContent* aContent)
if (newFrame) {
// initialize the text frame
newFrame->Init(mTextContent, parentFrame, nsnull);
// See bug 565569
// mTextContent->SetPrimaryFrame(newFrame);
mTextContent->SetPrimaryFrame(newFrame);
}
}
}