From 05ed98a49cc7acd766f897d5592c52c13c713e81 Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Fri, 2 Oct 2015 11:02:33 +0200 Subject: [PATCH] Check for font_variant equality in LayoutFontGroupCacheKey::eq. This fixes an issue whereby normal text would intermittently be rendered as small-caps and vice versa. --- components/gfx/font_context.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/components/gfx/font_context.rs b/components/gfx/font_context.rs index 3ce27835348..77e038e83ec 100644 --- a/components/gfx/font_context.rs +++ b/components/gfx/font_context.rs @@ -325,6 +325,7 @@ impl PartialEq for LayoutFontGroupCacheKey { self.pointer.font_stretch == other.pointer.font_stretch && self.pointer.font_style == other.pointer.font_style && self.pointer.font_weight as u16 == other.pointer.font_weight as u16 && + self.pointer.font_variant == other.pointer.font_variant && self.size == other.size } }