From de6e2e472d3295f5e21ae492a6717f19a735a7bc Mon Sep 17 00:00:00 2001 From: Cameron McCormack Date: Wed, 8 Aug 2012 21:37:14 +1000 Subject: [PATCH] Bug 655877 - Part 32: Allow nsCharClipDisplayItems to be constructed without an nsDisplayListBuilder. r=roc --- layout/base/nsDisplayList.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/layout/base/nsDisplayList.h b/layout/base/nsDisplayList.h index c213eaf89793..df3471911737 100644 --- a/layout/base/nsDisplayList.h +++ b/layout/base/nsDisplayList.h @@ -2428,6 +2428,9 @@ public: nsCharClipDisplayItem(nsDisplayListBuilder* aBuilder, nsIFrame* aFrame) : nsDisplayItem(aBuilder, aFrame), mLeftEdge(0), mRightEdge(0) {} + nsCharClipDisplayItem(nsIFrame* aFrame) + : nsDisplayItem(nsnull, aFrame, nsPoint()) {} + struct ClipEdges { ClipEdges(const nsDisplayItem& aItem, nscoord aLeftEdge, nscoord aRightEdge) {