diff --git a/mozilla/content/base/src/nsHTMLValue.h b/mozilla/content/base/src/nsHTMLValue.h
index e54235ff3a8..30eb3024b2f 100644
--- a/mozilla/content/base/src/nsHTMLValue.h
+++ b/mozilla/content/base/src/nsHTMLValue.h
@@ -146,10 +146,8 @@ inline nscolor nsHTMLValue::GetColorValue(void) const
return mValue.mColor;
}
if ((mUnit == eHTMLUnit_ColorName) && (mValue.mString)) {
- char cbuf[40];
- mValue.mString->ToCString(cbuf, sizeof(cbuf));
nscolor color;
- if (NS_ColorNameToRGB(cbuf, &color)) {
+ if (NS_ColorNameToRGB(*(mValue.mString), &color)) {
return color;
}
}
diff --git a/mozilla/content/html/style/src/nsHTMLValue.h b/mozilla/content/html/style/src/nsHTMLValue.h
index e54235ff3a8..30eb3024b2f 100644
--- a/mozilla/content/html/style/src/nsHTMLValue.h
+++ b/mozilla/content/html/style/src/nsHTMLValue.h
@@ -146,10 +146,8 @@ inline nscolor nsHTMLValue::GetColorValue(void) const
return mValue.mColor;
}
if ((mUnit == eHTMLUnit_ColorName) && (mValue.mString)) {
- char cbuf[40];
- mValue.mString->ToCString(cbuf, sizeof(cbuf));
nscolor color;
- if (NS_ColorNameToRGB(cbuf, &color)) {
+ if (NS_ColorNameToRGB(*(mValue.mString), &color)) {
return color;
}
}
diff --git a/mozilla/content/shared/public/nsHTMLValue.h b/mozilla/content/shared/public/nsHTMLValue.h
index e54235ff3a8..30eb3024b2f 100644
--- a/mozilla/content/shared/public/nsHTMLValue.h
+++ b/mozilla/content/shared/public/nsHTMLValue.h
@@ -146,10 +146,8 @@ inline nscolor nsHTMLValue::GetColorValue(void) const
return mValue.mColor;
}
if ((mUnit == eHTMLUnit_ColorName) && (mValue.mString)) {
- char cbuf[40];
- mValue.mString->ToCString(cbuf, sizeof(cbuf));
nscolor color;
- if (NS_ColorNameToRGB(cbuf, &color)) {
+ if (NS_ColorNameToRGB(*(mValue.mString), &color)) {
return color;
}
}
diff --git a/mozilla/layout/html/style/src/nsHTMLValue.h b/mozilla/layout/html/style/src/nsHTMLValue.h
index e54235ff3a8..30eb3024b2f 100644
--- a/mozilla/layout/html/style/src/nsHTMLValue.h
+++ b/mozilla/layout/html/style/src/nsHTMLValue.h
@@ -146,10 +146,8 @@ inline nscolor nsHTMLValue::GetColorValue(void) const
return mValue.mColor;
}
if ((mUnit == eHTMLUnit_ColorName) && (mValue.mString)) {
- char cbuf[40];
- mValue.mString->ToCString(cbuf, sizeof(cbuf));
nscolor color;
- if (NS_ColorNameToRGB(cbuf, &color)) {
+ if (NS_ColorNameToRGB(*(mValue.mString), &color)) {
return color;
}
}