layout: Make the stacking context take into account the children transform when calculating overflow areas.

This only works for simple translations and similar, but I want Patrick to
validate my approach.
This commit is contained in:
Emilio Cobos Álvarez 2016-08-13 02:36:17 -07:00
parent 49431be44a
commit fd3a99ead3
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
5 changed files with 85 additions and 32 deletions

View file

@ -254,7 +254,7 @@ impl LayerCreator {
parent_origin: &Point2D<Au>,
transform: &Matrix4D<f32>,
perspective: &Matrix4D<f32>) {
for kid in stacking_context.children.iter() {
for kid in stacking_context.children() {
while let Some(item) = traversal.advance(stacking_context) {
self.create_layers_for_item(item,
parent_origin,