aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/generated_content.rs
diff options
context:
space:
mode:
authorMatt Brubeck <mbrubeck@limpet.net>2016-03-28 22:03:25 -0700
committerMatt Brubeck <mbrubeck@limpet.net>2016-03-29 08:40:05 -0700
commit31261f045ee908ce14d63bd88283559627bdb227 (patch)
treecd83fc696481f40f9f1bbc320fe6184aed84085d /components/layout/generated_content.rs
parent14e945f09aaee4d73c79363a158654c43c481447 (diff)
downloadservo-31261f045ee908ce14d63bd88283559627bdb227.tar.gz
servo-31261f045ee908ce14d63bd88283559627bdb227.zip
Put UnscannedTextFragmentInfo in a Box
This reduces the size of the SpecificFragmentInfo enum from 48 to 24.
Diffstat (limited to 'components/layout/generated_content.rs')
-rw-r--r--components/layout/generated_content.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/components/layout/generated_content.rs b/components/layout/generated_content.rs
index 7af9c4349d2..9cf40b0711f 100644
--- a/components/layout/generated_content.rs
+++ b/components/layout/generated_content.rs
@@ -434,7 +434,8 @@ fn render_text(layout_context: &LayoutContext,
string: String)
-> Option<SpecificFragmentInfo> {
let mut fragments = LinkedList::new();
- let info = SpecificFragmentInfo::UnscannedText(UnscannedTextFragmentInfo::new(string, None));
+ let info = SpecificFragmentInfo::UnscannedText(
+ box UnscannedTextFragmentInfo::new(string, None));
fragments.push_back(Fragment::from_opaque_node_and_style(node,
pseudo,
style,