From c664d25cc170ea7c7e193b83d72cc1bd137b6bdd Mon Sep 17 00:00:00 2001 From: "beard%netscape.com" Date: Wed, 14 Mar 2001 05:55:13 +0000 Subject: [PATCH] fix for bug #71879, r=dveditz, sr=alecf --- modules/libpref/src/nsPref.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/libpref/src/nsPref.cpp b/modules/libpref/src/nsPref.cpp index 337de10bb8a8..a92845dfae00 100644 --- a/modules/libpref/src/nsPref.cpp +++ b/modules/libpref/src/nsPref.cpp @@ -635,7 +635,8 @@ static int PR_CALLBACK NotifyObserver(const char *newpref, void *data) { nsCOMPtr observer = NS_STATIC_CAST(nsIObserver *, data); - observer->Observe(observer, NS_LITERAL_STRING("nsPref:changed").get(), + observer->Observe(NS_STATIC_CAST(nsIPref *, nsPref::GetInstance()), + NS_LITERAL_STRING("nsPref:changed").get(), NS_ConvertASCIItoUCS2(newpref).get()); return 0; }