aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/text.rs
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2017-10-11 23:12:43 +0200
committerSimon Sapin <simon.sapin@exyr.org>2017-10-12 12:10:56 +0200
commitaa5761a5fb8c014b4f0e6e77f95a86299d8d94ef (patch)
tree5a4549541437b62f09b844379b60a4b50fe6de8b /components/layout/text.rs
parent796a8dc618e3bfd2a7523e84f95c9ef59693932a (diff)
downloadservo-aa5761a5fb8c014b4f0e6e77f95a86299d8d94ef.tar.gz
servo-aa5761a5fb8c014b4f0e6e77f95a86299d8d94ef.zip
Remove usage of unstable box syntax, except in the script crate
… because there’s a lot of it, and script still uses any other unstable features anyway.
Diffstat (limited to 'components/layout/text.rs')
-rw-r--r--components/layout/text.rs15
1 files changed, 9 insertions, 6 deletions
diff --git a/components/layout/text.rs b/components/layout/text.rs
index 1915b2b878d..bdee1c52980 100644
--- a/components/layout/text.rs
+++ b/components/layout/text.rs
@@ -377,12 +377,13 @@ impl TextRunScanner {
None
};
- let mut new_text_fragment_info = box ScannedTextFragmentInfo::new(
+ let mut new_text_fragment_info = Box::new(ScannedTextFragmentInfo::new(
scanned_run.run,
byte_range,
text_size,
insertion_point,
- flags);
+ flags
+ ));
let new_metrics = new_text_fragment_info.run.metrics_for_range(&byte_range);
let writing_mode = old_fragment.style.writing_mode;
@@ -506,10 +507,12 @@ fn split_first_fragment_at_newline_if_necessary(fragments: &mut LinkedList<Fragm
}
};
}
- first_fragment.transform(first_fragment.border_box.size,
- SpecificFragmentInfo::UnscannedText(
- box UnscannedTextFragmentInfo::new(string_before,
- selection_before)))
+ first_fragment.transform(
+ first_fragment.border_box.size,
+ SpecificFragmentInfo::UnscannedText(Box::new(
+ UnscannedTextFragmentInfo::new(string_before, selection_before)
+ ))
+ )
};
fragments.push_front(new_fragment);