Work around a bug in rustc.

This commit is contained in:
Brian J. Burg 2012-10-16 14:14:32 -07:00
parent 061e58797b
commit 1704daccb7

View file

@ -360,8 +360,9 @@ impl LineboxScanner {
debug!("LineboxScanner: Setting horizontal offsets for boxes in line %u range: %?",
self.line_spans.len(), line_span);
for uint::range(line_span.start as uint, (line_span.start + line_span.len) as uint) |i| {
boxes[i].d().position.origin.x = offset_x;
offset_x += boxes[i].d().position.size.width;
let box_data = &boxes[i].d();
box_data.position.origin.x = offset_x;
offset_x += box_data.position.size.width;
}
// clear line and add line mapping