From 2cf6c8816a73e0132bd8fa3b509d62d7c51b6e47 Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Mon, 7 May 2012 11:21:11 +0200 Subject: Imported WebKit commit 7e538425aa020340619e927792f3d895061fb54b (http://svn.webkit.org/repository/webkit/trunk@116286) --- Source/WebCore/html/StepRange.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Source/WebCore/html/StepRange.cpp') diff --git a/Source/WebCore/html/StepRange.cpp b/Source/WebCore/html/StepRange.cpp index 7948020d0..6b7c76369 100644 --- a/Source/WebCore/html/StepRange.cpp +++ b/Source/WebCore/html/StepRange.cpp @@ -36,8 +36,9 @@ using namespace HTMLNames; StepRange::StepRange(const HTMLInputElement* element) { step = 1; - if (element->hasAttribute(precisionAttr)) - hasStep = !equalIgnoringCase(element->getAttribute(precisionAttr), "float"); + const AtomicString& precisionValue = element->fastGetAttribute(precisionAttr); + if (!precisionValue.isNull()) + hasStep = !equalIgnoringCase(precisionValue, "float"); else hasStep = element->getAllowedValueStep(&step); -- cgit v1.2.1