Bug 1275831 - part3: fix NOISY_COMBINED_AREA block layout debug flag. draft
authorJeremy Chen <jeremychen@mozilla.com>
Fri, 27 May 2016 16:06:27 +0800
changeset 372035 092489388a0b38b4fa3afd00d5a28573be79fc8b
parent 372034 aba109067b4e99fc3cbfce741d8b8d11e0a0611b
child 372036 e74363cb8005be2feb3ade4628a452f637fcce86
push id19415
push userjichen@mozilla.com
push dateFri, 27 May 2016 08:08:56 +0000
bugs1275831
milestone49.0a1
Bug 1275831 - part3: fix NOISY_COMBINED_AREA block layout debug flag. MozReview-Commit-ID: 2LchMKfWNba
layout/generic/nsBlockFrame.cpp
--- a/layout/generic/nsBlockFrame.cpp
+++ b/layout/generic/nsBlockFrame.cpp
@@ -1727,17 +1727,20 @@ nsBlockFrame::ComputeOverflowAreas(const
     }
 
     ConsiderBlockEndEdgeOfChildren(GetWritingMode(),
                                    aBEndEdgeOfChildren, areas);
   }
 
 #ifdef NOISY_COMBINED_AREA
   ListTag(stdout);
-  printf(": ca=%d,%d,%d,%d\n", area.x, area.y, area.width, area.height);
+  const nsRect& vis = areas.VisualOverflow();
+  printf(": VisualOverflowArea CA=%d,%d,%d,%d\n", vis.x, vis.y, vis.width, vis.height);
+  const nsRect& scr = areas.ScrollableOverflow();
+  printf(": ScrollableOverflowArea CA=%d,%d,%d,%d\n", scr.x, scr.y, scr.width, scr.height);
 #endif
 
   aOverflowAreas = areas;
 }
 
 void
 nsBlockFrame::UnionChildOverflow(nsOverflowAreas& aOverflowAreas)
 {