diff --git a/mozilla/content/html/style/src/nsCSSDeclaration.cpp b/mozilla/content/html/style/src/nsCSSDeclaration.cpp
index 0fa108e9365..1b38ca4e26e 100644
--- a/mozilla/content/html/style/src/nsCSSDeclaration.cpp
+++ b/mozilla/content/html/style/src/nsCSSDeclaration.cpp
@@ -4924,16 +4924,14 @@ PRBool nsCSSDeclaration::AppendValueToString(nsCSSProperty aProperty, const nsCS
aResult.Append(NS_LITERAL_STRING("rgb("));
- tmpStr.AppendInt(NS_GET_R(color), 10);
- aResult.Append(tmpStr);
+ NS_NAMED_LITERAL_STRING(comma, ", ");
- aResult.Append(PRUnichar(','));
+ tmpStr.AppendInt(NS_GET_R(color), 10);
+ aResult.Append(tmpStr + comma);
tmpStr.Truncate();
tmpStr.AppendInt(NS_GET_G(color), 10);
- aResult.Append(tmpStr);
-
- aResult.Append(PRUnichar(','));
+ aResult.Append(tmpStr + comma);
tmpStr.Truncate();
tmpStr.AppendInt(NS_GET_B(color), 10);
diff --git a/mozilla/content/html/style/src/nsCSSStruct.cpp b/mozilla/content/html/style/src/nsCSSStruct.cpp
index 0fa108e9365..1b38ca4e26e 100644
--- a/mozilla/content/html/style/src/nsCSSStruct.cpp
+++ b/mozilla/content/html/style/src/nsCSSStruct.cpp
@@ -4924,16 +4924,14 @@ PRBool nsCSSDeclaration::AppendValueToString(nsCSSProperty aProperty, const nsCS
aResult.Append(NS_LITERAL_STRING("rgb("));
- tmpStr.AppendInt(NS_GET_R(color), 10);
- aResult.Append(tmpStr);
+ NS_NAMED_LITERAL_STRING(comma, ", ");
- aResult.Append(PRUnichar(','));
+ tmpStr.AppendInt(NS_GET_R(color), 10);
+ aResult.Append(tmpStr + comma);
tmpStr.Truncate();
tmpStr.AppendInt(NS_GET_G(color), 10);
- aResult.Append(tmpStr);
-
- aResult.Append(PRUnichar(','));
+ aResult.Append(tmpStr + comma);
tmpStr.Truncate();
tmpStr.AppendInt(NS_GET_B(color), 10);
diff --git a/mozilla/layout/style/nsCSSDeclaration.cpp b/mozilla/layout/style/nsCSSDeclaration.cpp
index 0fa108e9365..1b38ca4e26e 100644
--- a/mozilla/layout/style/nsCSSDeclaration.cpp
+++ b/mozilla/layout/style/nsCSSDeclaration.cpp
@@ -4924,16 +4924,14 @@ PRBool nsCSSDeclaration::AppendValueToString(nsCSSProperty aProperty, const nsCS
aResult.Append(NS_LITERAL_STRING("rgb("));
- tmpStr.AppendInt(NS_GET_R(color), 10);
- aResult.Append(tmpStr);
+ NS_NAMED_LITERAL_STRING(comma, ", ");
- aResult.Append(PRUnichar(','));
+ tmpStr.AppendInt(NS_GET_R(color), 10);
+ aResult.Append(tmpStr + comma);
tmpStr.Truncate();
tmpStr.AppendInt(NS_GET_G(color), 10);
- aResult.Append(tmpStr);
-
- aResult.Append(PRUnichar(','));
+ aResult.Append(tmpStr + comma);
tmpStr.Truncate();
tmpStr.AppendInt(NS_GET_B(color), 10);
diff --git a/mozilla/layout/style/nsCSSStruct.cpp b/mozilla/layout/style/nsCSSStruct.cpp
index 0fa108e9365..1b38ca4e26e 100644
--- a/mozilla/layout/style/nsCSSStruct.cpp
+++ b/mozilla/layout/style/nsCSSStruct.cpp
@@ -4924,16 +4924,14 @@ PRBool nsCSSDeclaration::AppendValueToString(nsCSSProperty aProperty, const nsCS
aResult.Append(NS_LITERAL_STRING("rgb("));
- tmpStr.AppendInt(NS_GET_R(color), 10);
- aResult.Append(tmpStr);
+ NS_NAMED_LITERAL_STRING(comma, ", ");
- aResult.Append(PRUnichar(','));
+ tmpStr.AppendInt(NS_GET_R(color), 10);
+ aResult.Append(tmpStr + comma);
tmpStr.Truncate();
tmpStr.AppendInt(NS_GET_G(color), 10);
- aResult.Append(tmpStr);
-
- aResult.Append(PRUnichar(','));
+ aResult.Append(tmpStr + comma);
tmpStr.Truncate();
tmpStr.AppendInt(NS_GET_B(color), 10);