From 26cf00ef4e401c276821258d9c7f10a6dbb80ab5 Mon Sep 17 00:00:00 2001 From: Glenn Watson Date: Fri, 26 Sep 2014 18:28:40 +1000 Subject: [PATCH] Don't render backgrounds for text fragments. --- components/layout/fragment.rs | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/components/layout/fragment.rs b/components/layout/fragment.rs index f5bf5a483fe..8e51058a2c4 100644 --- a/components/layout/fragment.rs +++ b/components/layout/fragment.rs @@ -1011,11 +1011,16 @@ impl Fragment { } None => {} } - self.build_display_list_for_background_if_applicable(&*self.style, - display_list, - layout_context, - level, - &absolute_fragment_bounds); + match self.specific { + ScannedTextFragment(_) => {}, + _ => { + self.build_display_list_for_background_if_applicable(&*self.style, + display_list, + layout_context, + level, + &absolute_fragment_bounds); + } + } // Add a border, if applicable. //