| Index: lib/notification.js |
| =================================================================== |
| --- a/lib/notification.js |
| +++ b/lib/notification.js |
| @@ -21,14 +21,13 @@ |
| * @fileOverview Handles notifications. |
| */ |
| -const {Services} = Cu.import("resource://gre/modules/Services.jsm", {}); |
| - |
| const {Prefs} = require("prefs"); |
| const {Downloader, Downloadable, |
| MILLIS_IN_MINUTE, MILLIS_IN_HOUR, MILLIS_IN_DAY} = require("downloader"); |
| const {Utils} = require("utils"); |
| const {Matcher, defaultMatcher} = require("matcher"); |
| const {Filter, RegExpFilter, WhitelistFilter} = require("filterClasses"); |
| +const {compareVersion} = require("coreUtils"); |
| const INITIAL_DELAY = 1 * MILLIS_IN_MINUTE; |
| const CHECK_INTERVAL = 1 * MILLIS_IN_HOUR; |
| @@ -217,19 +216,19 @@ |
| let targetChecks = { |
| extension: v => v == addonName, |
| extensionMinVersion: |
| - v => Services.vc.compare(addonVersion, v) >= 0, |
| + v => compareVersion(addonVersion, v) >= 0, |
| extensionMaxVersion: |
| - v => Services.vc.compare(addonVersion, v) <= 0, |
| + v => compareVersion(addonVersion, v) <= 0, |
| application: v => v == application, |
| applicationMinVersion: |
| - v => Services.vc.compare(applicationVersion, v) >= 0, |
| + v => compareVersion(applicationVersion, v) >= 0, |
| applicationMaxVersion: |
| - v => Services.vc.compare(applicationVersion, v) <= 0, |
| + v => compareVersion(applicationVersion, v) <= 0, |
| platform: v => v == platform, |
| platformMinVersion: |
| - v => Services.vc.compare(platformVersion, v) >= 0, |
| + v => compareVersion(platformVersion, v) >= 0, |
| platformMaxVersion: |
| - v => Services.vc.compare(platformVersion, v) <= 0, |
| + v => compareVersion(platformVersion, v) <= 0, |
| blockedTotalMin: v => Prefs.show_statsinpopup && |
| Prefs.blocked_total >= v, |
| blockedTotalMax: v => Prefs.show_statsinpopup && |