From 1704daccb70630e65549b0cb6e9f1c17cc7c2a3d Mon Sep 17 00:00:00 2001 From: "Brian J. Burg" Date: Tue, 16 Oct 2012 14:14:32 -0700 Subject: [PATCH] Work around a bug in rustc. --- src/servo/layout/inline.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/servo/layout/inline.rs b/src/servo/layout/inline.rs index ae5e639df1d..6ed51d0a035 100644 --- a/src/servo/layout/inline.rs +++ b/src/servo/layout/inline.rs @@ -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