servo: Merge #2865 - Fix issue with auto table layout when cells have multiple fragments. Fix (from glennw:wiki-layout-2)

Source-Repo: https://github.com/servo/servo
Source-Revision: aa43c1493a305f4829e88a0946570d68142fe7cf
This commit is contained in:
Glenn Watson 2014-07-17 20:32:12 -07:00
Родитель 0e47af8e1e
Коммит 0b9fed502c
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -1092,8 +1092,8 @@ impl Flow for InlineFlow {
let fragment_intrinsic_widths = fragment.intrinsic_widths(Some(context));
intrinsic_widths.minimum_width = geometry::max(intrinsic_widths.minimum_width,
fragment_intrinsic_widths.minimum_width);
intrinsic_widths.preferred_width = geometry::max(intrinsic_widths.preferred_width,
fragment_intrinsic_widths.preferred_width);
intrinsic_widths.preferred_width = intrinsic_widths.preferred_width +
fragment_intrinsic_widths.preferred_width;
}
self.base.intrinsic_widths = intrinsic_widths;