Temporarily mark text and BR frames as replaced elements so that inline reflow will work properly

This commit is contained in:
kipp%netscape.com 1999-02-23 19:36:14 +00:00
Родитель 921f7d5d90
Коммит acaeaf5925
2 изменённых файлов: 4 добавлений и 0 удалений

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

@ -1630,6 +1630,7 @@ nsCSSFrameConstructor::ConstructFrameByTag(nsIPresContext* aPresContext,
if (nsLayoutAtoms::textTagName == aTag) {
rv = NS_NewTextFrame(newFrame);
isReplaced = PR_TRUE; // XXX kipp: temporary?
}
else {
nsIHTMLContent *htmlContent;
@ -1660,6 +1661,7 @@ nsCSSFrameConstructor::ConstructFrameByTag(nsIPresContext* aPresContext,
}
else if (nsHTMLAtoms::br == aTag) {
rv = NS_NewBRFrame(newFrame);
isReplaced = PR_TRUE; // XXX kipp: temporary?
}
else if (nsHTMLAtoms::wbr == aTag) {
rv = NS_NewWBRFrame(newFrame);

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

@ -1630,6 +1630,7 @@ nsCSSFrameConstructor::ConstructFrameByTag(nsIPresContext* aPresContext,
if (nsLayoutAtoms::textTagName == aTag) {
rv = NS_NewTextFrame(newFrame);
isReplaced = PR_TRUE; // XXX kipp: temporary?
}
else {
nsIHTMLContent *htmlContent;
@ -1660,6 +1661,7 @@ nsCSSFrameConstructor::ConstructFrameByTag(nsIPresContext* aPresContext,
}
else if (nsHTMLAtoms::br == aTag) {
rv = NS_NewBRFrame(newFrame);
isReplaced = PR_TRUE; // XXX kipp: temporary?
}
else if (nsHTMLAtoms::wbr == aTag) {
rv = NS_NewWBRFrame(newFrame);