From 55c90dbd0d8c6a9beb1994dd2b57585a6b38ad77 Mon Sep 17 00:00:00 2001 From: "bzbarsky%mit.edu" Date: Fri, 1 Dec 2006 04:44:57 +0000 Subject: [PATCH] Don't construct unneeded autostring. Bug 362316, r+sr=sicking --- content/base/src/nsAttrValue.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/content/base/src/nsAttrValue.cpp b/content/base/src/nsAttrValue.cpp index f7a1c2254ca8..6e62cb4e2404 100644 --- a/content/base/src/nsAttrValue.cpp +++ b/content/base/src/nsAttrValue.cpp @@ -833,10 +833,9 @@ nsAttrValue::ParseEnumValue(const nsAString& aValue, { ResetIfSet(); - nsAutoString val(aValue); while (aTable->tag) { - if (aCaseSensitive ? val.EqualsASCII(aTable->tag) : - val.EqualsIgnoreCase(aTable->tag)) { + if (aCaseSensitive ? aValue.EqualsASCII(aTable->tag) : + aValue.LowerCaseEqualsASCII(aTable->tag)) { // Find index of EnumTable PRInt16 index = sEnumTableArray->IndexOf(aTable);