Commit 9d5b0443 authored by tn's avatar tn
Browse files

Bug 486644. Improve display list debug dumps for nsDisplayTransform. r=roc

parent 95cb6389
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1346,6 +1346,10 @@ public:
    return TYPE_TRANSFORM;
  }

#ifdef NS_DEBUG
  nsDisplayWrapList* GetStoredList() { return &mStoredList; }
#endif

  virtual nsIFrame* HitTest(nsDisplayListBuilder *aBuilder, nsPoint aPt,
                            HitTestState *aState);
  virtual nsRect GetBounds(nsDisplayListBuilder *aBuilder);
+4 −0
Original line number Diff line number Diff line
@@ -186,6 +186,10 @@ PrintDisplayListTo(nsDisplayListBuilder* aBuilder, const nsDisplayList& aList,
    if (list) {
      PrintDisplayListTo(aBuilder, *list, aIndent + 4, aOutput);
    }
    if (i->GetType() == nsDisplayItem::TYPE_TRANSFORM) {
      nsDisplayTransform* t = static_cast<nsDisplayTransform*>(i);
      PrintDisplayListTo(aBuilder, *(t->GetStoredList()->GetList()), aIndent + 4, aOutput);
    }
  }
}