From c4310c554e3ad860ea2172991d82c5ea4e394f22 Mon Sep 17 00:00:00 2001 From: daboe01 Date: Sun, 10 May 2015 13:37:36 +0200 Subject: [PATCH] make DOM sizing faster --- AppKit/Platform/DOM/CPPlatformString.j | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/AppKit/Platform/DOM/CPPlatformString.j b/AppKit/Platform/DOM/CPPlatformString.j index 1e520dd7f..3bce7f82d 100644 --- a/AppKit/Platform/DOM/CPPlatformString.j +++ b/AppKit/Platform/DOM/CPPlatformString.j @@ -144,7 +144,9 @@ var DOMFixedWidthSpanElement = nil, span.style.width = ROUND(aWidth) + "px"; } - span.style.font = [(aFont || DefaultFont) cssString]; + var effectiveFontCSSString = [(aFont || DefaultFont) cssString]; + if (span.style.font !== effectiveFontCSSString) + span.style.font = effectiveFontCSSString; if (CPFeatureIsCompatible(CPJavaScriptInnerTextFeature)) span.innerText = aString;