| Left: | ||
| Right: |
| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * This file is part of Adblock Plus <http://adblockplus.org/>, | 2 * This file is part of Adblock Plus <http://adblockplus.org/>, |
| 3 * Copyright (C) 2006-2014 Eyeo GmbH | 3 * Copyright (C) 2006-2014 Eyeo GmbH |
| 4 * | 4 * |
| 5 * Adblock Plus is free software: you can redistribute it and/or modify | 5 * Adblock Plus is free software: you can redistribute it and/or modify |
| 6 * it under the terms of the GNU General Public License version 3 as | 6 * it under the terms of the GNU General Public License version 3 as |
| 7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
| 8 * | 8 * |
| 9 * Adblock Plus is distributed in the hope that it will be useful, | 9 * Adblock Plus is distributed in the hope that it will be useful, |
| 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| (...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 348 { | 348 { |
| 349 filters = []; | 349 filters = []; |
| 350 for (let text in Filter.knownFilters) | 350 for (let text in Filter.knownFilters) |
| 351 filters.push(Filter.knownFilters[text]); | 351 filters.push(Filter.knownFilters[text]); |
| 352 } | 352 } |
| 353 for (let filter of filters) | 353 for (let filter of filters) |
| 354 { | 354 { |
| 355 filter.hitCount = 0; | 355 filter.hitCount = 0; |
| 356 filter.lastHit = 0; | 356 filter.lastHit = 0; |
| 357 } | 357 } |
| 358 let {FilterListener} = require("filterListener"); | |
|
saroyanm
2014/06/09 11:28:02
Called FilterListener module inside of the functio
Wladimir Palant
2014/06/12 11:58:38
Actually, hardcoding this logic here doesn't seem
saroyanm
2014/06/12 16:56:02
Thanks for idea.
Done.
| |
| 359 FilterListener.setDirty(0); | |
| 358 }, | 360 }, |
| 359 | 361 |
| 360 _loading: false, | 362 _loading: false, |
| 361 | 363 |
| 362 /** | 364 /** |
| 363 * Loads all subscriptions from the disk | 365 * Loads all subscriptions from the disk |
| 364 * @param {nsIFile} [sourceFile] File to read from | 366 * @param {nsIFile} [sourceFile] File to read from |
| 365 */ | 367 */ |
| 366 loadFromDisk: function(sourceFile) | 368 loadFromDisk: function(sourceFile) |
| 367 { | 369 { |
| (...skipping 520 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 888 Subscription.knownSubscriptions = origKnownSubscriptions; | 890 Subscription.knownSubscriptions = origKnownSubscriptions; |
| 889 } | 891 } |
| 890 | 892 |
| 891 // Allow events to be processed every now and then. | 893 // Allow events to be processed every now and then. |
| 892 // Note: IO.readFromFile() will deal with the potential reentrance here. | 894 // Note: IO.readFromFile() will deal with the potential reentrance here. |
| 893 this.linesProcessed++; | 895 this.linesProcessed++; |
| 894 if (this.linesProcessed % 1000 == 0) | 896 if (this.linesProcessed % 1000 == 0) |
| 895 Utils.yield(); | 897 Utils.yield(); |
| 896 } | 898 } |
| 897 }; | 899 }; |
| OLD | NEW |