diff options
author | Matt Brubeck <mbrubeck@limpet.net> | 2016-03-28 22:03:25 -0700 |
---|---|---|
committer | Matt Brubeck <mbrubeck@limpet.net> | 2016-03-29 08:40:05 -0700 |
commit | 31261f045ee908ce14d63bd88283559627bdb227 (patch) | |
tree | cd83fc696481f40f9f1bbc320fe6184aed84085d /components/layout/generated_content.rs | |
parent | 14e945f09aaee4d73c79363a158654c43c481447 (diff) | |
download | servo-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.rs | 3 |
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, |