diff --git a/mozilla/content/html/style/src/nsCSSStyleRule.cpp b/mozilla/content/html/style/src/nsCSSStyleRule.cpp
index 45dfc60e256..2b1dafe23c5 100644
--- a/mozilla/content/html/style/src/nsCSSStyleRule.cpp
+++ b/mozilla/content/html/style/src/nsCSSStyleRule.cpp
@@ -1654,9 +1654,10 @@ MapDeclarationFontInto(nsICSSDeclaration* aDeclaration,
// NavQuirks uses sans-serif instead of whatever the native font is
if (eCompatibility_NavQuirks == mode) {
- if (sysID == eSystemAttr_Font_Button ||
- sysID == eSystemAttr_Font_Caption ||
- sysID == eSystemAttr_Font_Field) {
+ if (sysID == eSystemAttr_Font_Field) {
+ font->mFont.name.AssignWithConversion("monospace");
+ } else if (sysID == eSystemAttr_Font_Button ||
+ sysID == eSystemAttr_Font_Caption) {
font->mFont.name.AssignWithConversion("sans-serif");
}
}
diff --git a/mozilla/layout/html/style/src/nsCSSStyleRule.cpp b/mozilla/layout/html/style/src/nsCSSStyleRule.cpp
index 45dfc60e256..2b1dafe23c5 100644
--- a/mozilla/layout/html/style/src/nsCSSStyleRule.cpp
+++ b/mozilla/layout/html/style/src/nsCSSStyleRule.cpp
@@ -1654,9 +1654,10 @@ MapDeclarationFontInto(nsICSSDeclaration* aDeclaration,
// NavQuirks uses sans-serif instead of whatever the native font is
if (eCompatibility_NavQuirks == mode) {
- if (sysID == eSystemAttr_Font_Button ||
- sysID == eSystemAttr_Font_Caption ||
- sysID == eSystemAttr_Font_Field) {
+ if (sysID == eSystemAttr_Font_Field) {
+ font->mFont.name.AssignWithConversion("monospace");
+ } else if (sysID == eSystemAttr_Font_Button ||
+ sysID == eSystemAttr_Font_Caption) {
font->mFont.name.AssignWithConversion("sans-serif");
}
}
diff --git a/mozilla/layout/style/nsCSSStyleRule.cpp b/mozilla/layout/style/nsCSSStyleRule.cpp
index 45dfc60e256..2b1dafe23c5 100644
--- a/mozilla/layout/style/nsCSSStyleRule.cpp
+++ b/mozilla/layout/style/nsCSSStyleRule.cpp
@@ -1654,9 +1654,10 @@ MapDeclarationFontInto(nsICSSDeclaration* aDeclaration,
// NavQuirks uses sans-serif instead of whatever the native font is
if (eCompatibility_NavQuirks == mode) {
- if (sysID == eSystemAttr_Font_Button ||
- sysID == eSystemAttr_Font_Caption ||
- sysID == eSystemAttr_Font_Field) {
+ if (sysID == eSystemAttr_Font_Field) {
+ font->mFont.name.AssignWithConversion("monospace");
+ } else if (sysID == eSystemAttr_Font_Button ||
+ sysID == eSystemAttr_Font_Caption) {
font->mFont.name.AssignWithConversion("sans-serif");
}
}