Account for 1 twip width of BR when computing the size of textareas. b=228752 Patch by Mats Palmgren <mats.palmgren@bredband.net>. r+sr=dbaron a=brendan

git-svn-id: svn://10.0.0.236/trunk@150407 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dbaron%dbaron.org
2003-12-18 06:06:00 +00:00
parent 39b97817f3
commit 08ec785b8b
4 changed files with 20 additions and 0 deletions

View File

@@ -1490,6 +1490,14 @@ nsTextControlFrame::CalculateSizeStandard(nsIPresContext* aPresContext,
}
// Now add the extra padding on (so that small input sizes work well)
aDesiredSize.width += internalPadding;
} else {
// This is to account for the anonymous <br> having a 1 twip width
// in Full Standards mode, see BRFrame::Reflow and bug 228752.
nsCompatibility mode;
aPresContext->GetCompatibilityMode(&mode);
if (mode == eCompatibility_FullStandards) {
aDesiredSize.width += 1;
}
}
// Set the height equal to total number of rows (times the height of each