зеркало из https://github.com/mozilla/pjs.git
Bug 509839. r=fantasai
This commit is contained in:
Родитель
2bc1382cb9
Коммит
e6625eebec
|
@ -1205,6 +1205,11 @@ nsContainerFrame::SetPropTableFrames(nsPresContext* aPresContext
|
|||
const FramePropertyDescriptor* aProperty)
|
||||
{
|
||||
NS_PRECONDITION(aPresContext && aProperty && aFrameList, "null ptr");
|
||||
NS_PRECONDITION(
|
||||
(aProperty != nsContainerFrame::OverflowContainersProperty() &&
|
||||
aProperty != nsContainerFrame::ExcessOverflowContainersProperty()) ||
|
||||
IsFrameOfType(nsIFrame::eCanContainOverflowContainers),
|
||||
"this type of frame can't have overflow containers");
|
||||
aPresContext->PropertyTable()->Set(this, aProperty, aFrameList);
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
|
@ -57,6 +57,11 @@ public:
|
|||
nsReflowStatus& aStatus);
|
||||
|
||||
virtual PRBool IsContainingBlock() const;
|
||||
virtual PRBool IsFrameOfType(PRUint32 aFlags) const
|
||||
{
|
||||
return ViewportFrame::IsFrameOfType(aFlags &
|
||||
~(nsIFrame::eCanContainOverflowContainers));
|
||||
}
|
||||
|
||||
virtual void SetSharedPageData(nsSharedPageData* aPD) { mPD = aPD; }
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче