From ae697e0d0fa094eec7325259119ce7e3bd42155f Mon Sep 17 00:00:00 2001 From: "timeless%mozdev.org" Date: Fri, 10 Jun 2005 05:25:25 +0000 Subject: [PATCH] Bug 297027 NS_ScriptErrorReporter(JSContext *cx, const char *message, JSErrorReport *report) doesn't report message to stdout r=jst sr=jst a=chofmann git-svn-id: svn://10.0.0.236/trunk@174406 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/dom/src/base/nsJSEnvironment.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mozilla/dom/src/base/nsJSEnvironment.cpp b/mozilla/dom/src/base/nsJSEnvironment.cpp index 589bebc9b61..94d2259938a 100644 --- a/mozilla/dom/src/base/nsJSEnvironment.cpp +++ b/mozilla/dom/src/base/nsJSEnvironment.cpp @@ -290,8 +290,12 @@ NS_ScriptErrorReporter(JSContext *cx, error.Append(", line "); error.AppendInt(report->lineno, 10); error.Append(": "); - AppendUTF16toUTF8(NS_REINTERPRET_CAST(const PRUnichar*, report->ucmessage), - error); + if (report->ucmessage) { + AppendUTF16toUTF8(NS_REINTERPRET_CAST(const PRUnichar*, report->ucmessage), + error); + } else { + error.Append(message); + } if (status != nsEventStatus_eIgnore && !JSREPORT_IS_WARNING(report->flags)) error.Append(" Error was suppressed by event handler\n"); }