Bug 1377767 - Fix idle dispatch call to gather memory in Telemetry; r?erahm draft
authorAndreas Tolfsen <ato@sny.no>
Sun, 02 Jul 2017 12:40:27 -0400
changeset 603205 2277b8ae9eb7e49458694060374c8183583bc23e
parent 603204 6f8f10f48ace5692256efd91f011bd23054ee2ec
child 635832 facc30ba404285ffff8a07f1b74ad46c67066c43
push id66681
push userbmo:ato@sny.no
push dateSun, 02 Jul 2017 16:42:59 +0000
reviewerserahm
bugs1377767, 1368072
milestone56.0a1
Bug 1377767 - Fix idle dispatch call to gather memory in Telemetry; r?erahm The Services.tm.mainThread.idleDispatch API was renamed in https://bugzilla.mozilla.org/show_bug.cgi?id=1368072 to Services.tm.idleDispatchToMainThread. MozReview-Commit-ID: CZdH4DQdvNz
toolkit/components/telemetry/TelemetrySession.jsm
--- a/toolkit/components/telemetry/TelemetrySession.jsm
+++ b/toolkit/components/telemetry/TelemetrySession.jsm
@@ -1971,17 +1971,17 @@ var Impl = {
       break;
     case TOPIC_CYCLE_COLLECTOR_BEGIN:
       let now = new Date();
       if (!gLastMemoryPoll
           || (TELEMETRY_INTERVAL <= now - gLastMemoryPoll)) {
         gLastMemoryPoll = now;
 
         this._log.trace("Dispatching idle gatherMemory task");
-        Services.tm.mainThread.idleDispatch(() => {
+        Services.tm.idleDispatchToMainThread(() => {
           this._log.trace("Running idle gatherMemory task");
           this.gatherMemory();
           return true;
         });
       }
       break;
     case "xul-window-visible":
       this.removeObserver("xul-window-visible");