diff --git a/mozilla/content/html/style/src/nsCSSDeclaration.cpp b/mozilla/content/html/style/src/nsCSSDeclaration.cpp
index 6140b031800..8697e7235ca 100644
--- a/mozilla/content/html/style/src/nsCSSDeclaration.cpp
+++ b/mozilla/content/html/style/src/nsCSSDeclaration.cpp
@@ -5754,11 +5754,11 @@ nsCSSDeclaration::UseBackgroundPosition(nsAString & aString,
nsAutoString backgroundXValue, backgroundYValue;
AppendValueOrImportantValueToString(eCSSProperty_background_x_position, backgroundXValue);
AppendValueOrImportantValueToString(eCSSProperty_background_y_position, backgroundYValue);
- aString.Append(backgroundYValue);
+ aString.Append(backgroundXValue);
if (!backgroundXValue.Equals(backgroundYValue, nsCaseInsensitiveStringComparator())) {
// the two values are different
aString.Append(PRUnichar(' '));
- aString.Append(backgroundXValue);
+ aString.Append(backgroundYValue);
}
aBgPositionX = 0;
aBgPositionY = 0;
diff --git a/mozilla/content/html/style/src/nsCSSStruct.cpp b/mozilla/content/html/style/src/nsCSSStruct.cpp
index 6140b031800..8697e7235ca 100644
--- a/mozilla/content/html/style/src/nsCSSStruct.cpp
+++ b/mozilla/content/html/style/src/nsCSSStruct.cpp
@@ -5754,11 +5754,11 @@ nsCSSDeclaration::UseBackgroundPosition(nsAString & aString,
nsAutoString backgroundXValue, backgroundYValue;
AppendValueOrImportantValueToString(eCSSProperty_background_x_position, backgroundXValue);
AppendValueOrImportantValueToString(eCSSProperty_background_y_position, backgroundYValue);
- aString.Append(backgroundYValue);
+ aString.Append(backgroundXValue);
if (!backgroundXValue.Equals(backgroundYValue, nsCaseInsensitiveStringComparator())) {
// the two values are different
aString.Append(PRUnichar(' '));
- aString.Append(backgroundXValue);
+ aString.Append(backgroundYValue);
}
aBgPositionX = 0;
aBgPositionY = 0;
diff --git a/mozilla/layout/style/nsCSSDeclaration.cpp b/mozilla/layout/style/nsCSSDeclaration.cpp
index 6140b031800..8697e7235ca 100644
--- a/mozilla/layout/style/nsCSSDeclaration.cpp
+++ b/mozilla/layout/style/nsCSSDeclaration.cpp
@@ -5754,11 +5754,11 @@ nsCSSDeclaration::UseBackgroundPosition(nsAString & aString,
nsAutoString backgroundXValue, backgroundYValue;
AppendValueOrImportantValueToString(eCSSProperty_background_x_position, backgroundXValue);
AppendValueOrImportantValueToString(eCSSProperty_background_y_position, backgroundYValue);
- aString.Append(backgroundYValue);
+ aString.Append(backgroundXValue);
if (!backgroundXValue.Equals(backgroundYValue, nsCaseInsensitiveStringComparator())) {
// the two values are different
aString.Append(PRUnichar(' '));
- aString.Append(backgroundXValue);
+ aString.Append(backgroundYValue);
}
aBgPositionX = 0;
aBgPositionY = 0;
diff --git a/mozilla/layout/style/nsCSSStruct.cpp b/mozilla/layout/style/nsCSSStruct.cpp
index 6140b031800..8697e7235ca 100644
--- a/mozilla/layout/style/nsCSSStruct.cpp
+++ b/mozilla/layout/style/nsCSSStruct.cpp
@@ -5754,11 +5754,11 @@ nsCSSDeclaration::UseBackgroundPosition(nsAString & aString,
nsAutoString backgroundXValue, backgroundYValue;
AppendValueOrImportantValueToString(eCSSProperty_background_x_position, backgroundXValue);
AppendValueOrImportantValueToString(eCSSProperty_background_y_position, backgroundYValue);
- aString.Append(backgroundYValue);
+ aString.Append(backgroundXValue);
if (!backgroundXValue.Equals(backgroundYValue, nsCaseInsensitiveStringComparator())) {
// the two values are different
aString.Append(PRUnichar(' '));
- aString.Append(backgroundXValue);
+ aString.Append(backgroundYValue);
}
aBgPositionX = 0;
aBgPositionY = 0;