Added some temporary code to ensure that the floated frame is deleted

This commit is contained in:
troy%netscape.com 1998-11-02 23:57:25 +00:00
Родитель 2689e545ed
Коммит c347b9a308
4 изменённых файлов: 26 добавлений и 0 удалений

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

@ -55,6 +55,17 @@ nsPlaceholderFrame::~nsPlaceholderFrame()
{
}
NS_IMETHODIMP
nsPlaceholderFrame::DeleteFrame(nsIPresContext& aPresContext)
{
// XXX Delete the floated frame
if (nsnull != mAnchoredItem) {
mAnchoredItem->DeleteFrame(aPresContext);
}
return nsFrame::DeleteFrame(aPresContext);
}
NS_IMETHODIMP
nsPlaceholderFrame::Reflow(nsIPresContext& aPresContext,
nsHTMLReflowMetrics& aDesiredSize,

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

@ -47,6 +47,8 @@ public:
nsReflowStatus& aStatus);
// nsIFrame overrides
NS_IMETHOD DeleteFrame(nsIPresContext& aPresContext);
NS_IMETHOD Paint(nsIPresContext& aPresContext,
nsIRenderingContext& aRenderingContext,
const nsRect& aDirtyRect);

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

@ -55,6 +55,17 @@ nsPlaceholderFrame::~nsPlaceholderFrame()
{
}
NS_IMETHODIMP
nsPlaceholderFrame::DeleteFrame(nsIPresContext& aPresContext)
{
// XXX Delete the floated frame
if (nsnull != mAnchoredItem) {
mAnchoredItem->DeleteFrame(aPresContext);
}
return nsFrame::DeleteFrame(aPresContext);
}
NS_IMETHODIMP
nsPlaceholderFrame::Reflow(nsIPresContext& aPresContext,
nsHTMLReflowMetrics& aDesiredSize,

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

@ -47,6 +47,8 @@ public:
nsReflowStatus& aStatus);
// nsIFrame overrides
NS_IMETHOD DeleteFrame(nsIPresContext& aPresContext);
NS_IMETHOD Paint(nsIPresContext& aPresContext,
nsIRenderingContext& aRenderingContext,
const nsRect& aDirtyRect);