Bug 1308040 - Notify JSON if extended telemetry enabled (r=jonco,gfritzsche)

This commit is contained in:
Bill McCloskey 2016-10-19 15:45:28 -07:00
Родитель 063bebec5e
Коммит 34a3f7d50e
1 изменённых файлов: 7 добавлений и 5 удалений

Просмотреть файл

@ -2124,11 +2124,13 @@ DOMGCSliceCallback(JSContext* aCx, JS::GCProgress aProgress, const JS::GCDescrip
}
}
if (sPostGCEventsToObserver) {
nsString json;
json.Adopt(aDesc.formatJSON(aCx, PR_Now()));
RefPtr<NotifyGCEndRunnable> notify = new NotifyGCEndRunnable(json);
NS_DispatchToMainThread(notify);
if (!sShuttingDown) {
if (sPostGCEventsToObserver || Telemetry::CanRecordExtended()) {
nsString json;
json.Adopt(aDesc.formatJSON(aCx, PR_Now()));
RefPtr<NotifyGCEndRunnable> notify = new NotifyGCEndRunnable(json);
NS_DispatchToMainThread(notify);
}
}
sCCLockedOut = false;