| Index: chrome/content/ui/filters-subscriptionview.js |
| =================================================================== |
| --- a/chrome/content/ui/filters-subscriptionview.js |
| +++ b/chrome/content/ui/filters-subscriptionview.js |
| @@ -319,9 +319,24 @@ ListManager.allowAcceptableAds = functio |
| FilterStorage.addSubscription(subscription); |
| if (subscription instanceof DownloadableSubscription && !subscription.lastDownload) |
| Synchronizer.execute(subscription); |
| } |
| else |
| FilterStorage.removeSubscription(subscription); |
| }; |
| +/** |
| + * Checks whether Adblock Plus needs to be upgraded in order to support filters |
| + * in a particular subscription. |
| + */ |
| +ListManager.isUpgradeRequired = function(/**Subscription*/ subscription) |
|
Thomas Greiner
2016/03/18 16:43:22
Where is this being used? In filters.xul (line 249
Wladimir Palant
2016/03/19 18:59:13
Ouch, not sure what happened here - part of the pa
|
| +{ |
| + if (subscription instanceof DownloadableSubscription && subscription.requiredVersion) |
| + { |
| + let {addonVersion} = require("info"); |
| + if (Services.vc.compare(subscription.requiredVersion, addonVersion) > 0) |
| + return true; |
| + } |
| + return false; |
| +}; |
| + |
| window.addEventListener("load", ListManager.init, false); |