From 643b53b90c11654f71ea941a1f7df2d1b9eb754c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Fri, 13 Nov 2020 05:36:37 +0000 Subject: [PATCH] Bug 1676543 - Remove some invalid assertions. r=heycam We might clear this flag in PostRebuildAllStyleData before actually flushing style, so if the timing is wrong you can hit this assertion. This doesn't impact correctness in any way that I can see. Differential Revision: https://phabricator.services.mozilla.com/D96685 --- layout/style/nsFontFaceUtils.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/layout/style/nsFontFaceUtils.cpp b/layout/style/nsFontFaceUtils.cpp index 7ec9d3bbc0eb..2d661327c881 100644 --- a/layout/style/nsFontFaceUtils.cpp +++ b/layout/style/nsFontFaceUtils.cpp @@ -63,14 +63,12 @@ static FontUsageKind StyleFontUsage(nsIFrame* aFrame, ComputedStyle* aStyle, if (FontIsUsed(aStyle)) { usage |= FontUsageKind::Frame; if (aStyle->DependsOnSelfFontMetrics()) { - MOZ_ASSERT(aPresContext->UsesExChUnits()); usage |= FontUsageKind::FontMetrics; } } if (aStyle->DependsOnInheritedFontMetrics() && !(usage & FontUsageKind::FontMetrics)) { - MOZ_ASSERT(aPresContext->UsesExChUnits()); ComputedStyle* parentStyle = nullptr; if (aIsExtraStyle) { parentStyle = aFrame->Style();