From 3d0898d9e048d538f4c85a83b64da38af1245cfb Mon Sep 17 00:00:00 2001 From: "dbaron%fas.harvard.edu" Date: Sat, 2 Sep 2000 23:56:19 +0000 Subject: [PATCH] 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 --- mozilla/layout/mathml/base/src/nsMathMLContainerFrame.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mozilla/layout/mathml/base/src/nsMathMLContainerFrame.cpp b/mozilla/layout/mathml/base/src/nsMathMLContainerFrame.cpp index 24570f5a8fe..8d8ba28a899 100644 --- a/mozilla/layout/mathml/base/src/nsMathMLContainerFrame.cpp +++ b/mozilla/layout/mathml/base/src/nsMathMLContainerFrame.cpp @@ -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);