don't apply xul display types to tags that would normally cause tag based frame creation, bug 322185, r/sr = bzbarsky

This commit is contained in:
bmlk%gmx.de 2006-01-07 15:09:24 +00:00
Родитель cbec2d8e5e
Коммит 821956d293
1 изменённых файлов: 6 добавлений и 1 удалений

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

@ -6044,7 +6044,12 @@ nsCSSFrameConstructor::ConstructXULFrame(nsFrameConstructorState& aState,
PRBool isXULNS = (aNameSpaceID == kNameSpaceID_XUL);
PRBool isXULDisplay = IsXULDisplayType(display);
// don't apply xul display types to tag based frames
if (isXULDisplay && !isXULNS) {
isXULDisplay = !IsSpecialContent(aContent, aTag, aNameSpaceID, aStyleContext);
}
PRBool triedFrame = PR_FALSE;
if (isXULNS || isXULDisplay) {