aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/main/layout/inline.rs
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2014-04-04 21:30:33 +0200
committerMs2ger <ms2ger@gmail.com>2014-04-04 21:30:33 +0200
commitfb09979502060cf92c798ceadbfd45917c41ca3f (patch)
treef58d692b20fa7c73d8d2d19254e1269c45058dad /src/components/main/layout/inline.rs
parent31eee791dd343807b6057c549bc74f41c4bf10a2 (diff)
downloadservo-fb09979502060cf92c798ceadbfd45917c41ca3f.tar.gz
servo-fb09979502060cf92c798ceadbfd45917c41ca3f.zip
Address review comments.
Diffstat (limited to 'src/components/main/layout/inline.rs')
-rw-r--r--src/components/main/layout/inline.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/components/main/layout/inline.rs b/src/components/main/layout/inline.rs
index 0e646d3a2cf..940d2b50d95 100644
--- a/src/components/main/layout/inline.rs
+++ b/src/components/main/layout/inline.rs
@@ -853,10 +853,11 @@ impl Flow for InlineFlow {
cur_box.border_box.borrow_mut().origin.y = cur_box.border_box.get().origin.y +
adjust_offset;
- if { cur_box.inline_info.borrow().is_none() } {
- cur_box.inline_info.set(Some(InlineInfo::new()));
+ let mut info = cur_box.inline_info.borrow_mut();
+ if info.is_none() {
+ *info = Some(InlineInfo::new());
}
- match &mut *cur_box.inline_info.borrow_mut() {
+ match &mut *info {
&Some(ref mut info) => {
// TODO (ksh8281) compute vertical-align, line-height
info.baseline = line.bounds.origin.y + baseline_offset;