Fixing code in MathML that relied on implicit string conversion. r=scc (verbally)

git-svn-id: svn://10.0.0.236/trunk@78042 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dbaron%fas.harvard.edu
2000-09-02 23:56:19 +00:00
parent 9a3c597eff
commit 3d0898d9e0

View File

@@ -275,10 +275,10 @@ nsMathMLContainerFrame::ParseNumericValue(nsString& aString,
if (!stringLength) return PR_FALSE;
nsAutoString number = aString;
nsAutoString number(aString);
number.SetLength(0);
nsAutoString unit = aString;
nsAutoString unit(aString);
unit.SetLength(0);
// Gather up characters that make up the number
@@ -468,7 +468,7 @@ nsMathMLContainerFrame::ReflowError(nsIPresContext* aPresContext,
aRenderingContext.SetFont(font.mFont);
// bounding metrics
nsAutoString errorMsg = PRUnichar(0xFFFD);
nsAutoString errorMsg(PRUnichar(0xFFFD));
rv = aRenderingContext.GetBoundingMetrics(errorMsg.GetUnicode(),
PRUint32(errorMsg.Length()),
mBoundingMetrics);
@@ -515,7 +515,7 @@ nsMathMLContainerFrame::PaintError(nsIPresContext* aPresContext,
aRenderingContext.SetColor(color.mColor);
aRenderingContext.SetFont(font.mFont);
nsAutoString errorMsg = PRUnichar(0xFFFD);
nsAutoString errorMsg(PRUnichar(0xFFFD));
aRenderingContext.DrawString(errorMsg.GetUnicode(),
PRUint32(errorMsg.Length()),
mRect.x, mRect.y);