This commit is contained in:
dbaron%dbaron.org 2007-01-27 19:35:29 +00:00
Родитель 494b965e59
Коммит 7fde96362d
1 изменённых файлов: 8 добавлений и 1 удалений

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

@ -3768,7 +3768,14 @@ nsFrame::IsFrameTreeTooDeep(const nsHTMLReflowState& aReflowState,
/* virtual */ PRBool nsFrame::IsContainingBlock() const
{
return PR_FALSE;
const nsStyleDisplay* display = GetStyleDisplay();
// Absolute positioning causes |display->mDisplay| to be set to block,
// if needed.
return display->mDisplay == NS_STYLE_DISPLAY_BLOCK ||
display->mDisplay == NS_STYLE_DISPLAY_INLINE_BLOCK ||
display->mDisplay == NS_STYLE_DISPLAY_LIST_ITEM ||
display->mDisplay == NS_STYLE_DISPLAY_TABLE_CELL;
}
#ifdef NS_DEBUG