| Index: lib/firefoxDataCleanup.js | 
| =================================================================== | 
| --- a/lib/firefoxDataCleanup.js | 
| +++ b/lib/firefoxDataCleanup.js | 
| @@ -13,23 +13,23 @@ | 
| * | 
| * You should have received a copy of the GNU General Public License | 
| * along with Adblock Plus.  If not, see <http://www.gnu.org/licenses/>. | 
| */ | 
|  | 
| "use strict"; | 
|  | 
| const {Filter, ActiveFilter} = require("../adblockpluscore/lib/filterClasses"); | 
| -const {FilterNotifier} = require("../adblockpluscore/lib/filterNotifier"); | 
| +const {filterNotifier} = require("../adblockpluscore/lib/filterNotifier"); | 
| const {FilterStorage} = require("../adblockpluscore/lib/filterStorage"); | 
| const {Prefs} = require("./prefs"); | 
| const {SpecialSubscription} = | 
| require("../adblockpluscore/lib/subscriptionClasses"); | 
|  | 
| -Promise.all([FilterNotifier.once("load"), Prefs.untilLoaded]).then(() => | 
| +Promise.all([filterNotifier.once("load"), Prefs.untilLoaded]).then(() => | 
| { | 
| if (Prefs.data_cleanup_done) | 
| return; | 
|  | 
| if (FilterStorage.firstRun) | 
| { | 
| Prefs.data_cleanup_done = true; | 
| return; | 
| @@ -43,17 +43,17 @@ | 
| if (!(filter instanceof ActiveFilter)) | 
| continue; | 
|  | 
| if (filter.disabled) | 
| { | 
| // Enable or replace disabled filters | 
| filter.disabled = false; | 
|  | 
| -      for (let subscription of filter.subscriptions) | 
| +      for (let subscription of filter.subscriptions()) | 
| { | 
| if (subscription instanceof SpecialSubscription) | 
| { | 
| while (true) | 
| { | 
| let position = subscription.filters.indexOf(filter); | 
| if (position < 0) | 
| break; | 
|  |