diff --git a/services/sync/modules/policies.js b/services/sync/modules/policies.js index 3a84ea00626e..fd4dcb30c69e 100644 --- a/services/sync/modules/policies.js +++ b/services/sync/modules/policies.js @@ -392,8 +392,10 @@ SyncScheduler.prototype = { this.scheduleNextSync(3000); }); case "sleep_notification": - this._log.debug("Going to sleep, doing a quick sync."); - this.scheduleNextSync(0, ["tabs"], "sleep"); + if (this.service.engineManager.get("tabs")._tracker.modified) { + this._log.debug("Going to sleep, doing a quick sync."); + this.scheduleNextSync(0, ["tabs"], "sleep"); + } break; } },