From 55f600e4eca7091ba1c1b01594e6e768772c1db8 Mon Sep 17 00:00:00 2001 From: "dougt%netscape.com" Date: Fri, 19 Oct 2001 22:30:02 +0000 Subject: [PATCH] missed a few changes in my nsIObserver landing git-svn-id: svn://10.0.0.236/trunk@105839 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/layout/mathml/base/src/nsMathMLChar.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mozilla/layout/mathml/base/src/nsMathMLChar.cpp b/mozilla/layout/mathml/base/src/nsMathMLChar.cpp index d53899f04ff..fc9252adc15 100644 --- a/mozilla/layout/mathml/base/src/nsMathMLChar.cpp +++ b/mozilla/layout/mathml/base/src/nsMathMLChar.cpp @@ -708,7 +708,7 @@ static PRBool gInitialized = PR_FALSE; // XPCOM shutdown observer NS_IMETHODIMP nsGlyphTableList::Observe(nsISupports* aSubject, - const PRUnichar* aTopic, + const char* aTopic, const PRUnichar* someData) { Finalize(); @@ -739,8 +739,7 @@ nsGlyphTableList::Finalize() nsCOMPtr obs = do_GetService(NS_OBSERVERSERVICE_CONTRACTID, &rv); if (NS_SUCCEEDED(rv)) { - nsAutoString topic; topic.AssignWithConversion(NS_XPCOM_SHUTDOWN_OBSERVER_ID); - rv = obs->RemoveObserver(this, topic.get()); + rv = obs->RemoveObserver(this, NS_XPCOM_SHUTDOWN_OBSERVER_ID); } // delete the glyph tables for (PRInt32 i = 0; i < Count(); i++) {