From c34cd398f5299aea797423e48b84713ddd4d4fdf Mon Sep 17 00:00:00 2001 From: Bill McCloskey Date: Wed, 14 Mar 2012 16:50:35 -0700 Subject: [PATCH] Bug 735916 - Fix javascript.options.mem.log (r=terrence) --- dom/base/nsJSEnvironment.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dom/base/nsJSEnvironment.cpp b/dom/base/nsJSEnvironment.cpp index b537f582fb4..9f53e7b151d 100644 --- a/dom/base/nsJSEnvironment.cpp +++ b/dom/base/nsJSEnvironment.cpp @@ -3496,12 +3496,12 @@ DOMGCSliceCallback(JSRuntime *aRt, js::GCProgress aProgress, const js::GCDescrip sFirstCollectionTime = now; } - NS_NAMED_LITERAL_STRING(kFmt, "GC(T+%.1f) %s"); - nsString msg, gcstats; + NS_NAMED_LITERAL_STRING(kFmt, "GC(T+%.1f) "); + nsString prefix, gcstats; gcstats.Adopt(aDesc.formatMessage(aRt)); - msg.Adopt(nsTextFormatter::smprintf(kFmt.get(), - double(delta) / PR_USEC_PER_SEC, - gcstats.get())); + prefix.Adopt(nsTextFormatter::smprintf(kFmt.get(), + double(delta) / PR_USEC_PER_SEC)); + nsString msg = prefix + gcstats; nsCOMPtr cs = do_GetService(NS_CONSOLESERVICE_CONTRACTID); if (cs) { cs->LogStringMessage(msg.get());