 Issue 5055554716172288:
  Issue 653 -Object.defineProperty instead of defineGetter / defineSetter  (Closed)
    
  
    Issue 5055554716172288:
  Issue 653 -Object.defineProperty instead of defineGetter / defineSetter  (Closed) 
  | Index: lib/filterStorage.js | 
| =================================================================== | 
| --- a/lib/filterStorage.js | 
| +++ b/lib/filterStorage.js | 
| @@ -80,18 +80,18 @@ let FilterStorage = exports.FilterStorag | 
| if (file) | 
| file.append("patterns.ini"); | 
| } catch(e) {} | 
| } | 
| if (!file) | 
| Cu.reportError("Adblock Plus: Failed to resolve filter file location from extensions.adblockplus.patternsfile preference"); | 
| - this.__defineGetter__("sourceFile", () => file); | 
| - return this.sourceFile; | 
| + Object.defineProperty(FilterStorage, "sourceFile", {value: file}); | 
| 
Wladimir Palant
2014/06/23 11:12:41
Keep using this rather than FilterStorage here?
 | 
| + return file; | 
| }, | 
| /** | 
| * Will be set to true if no patterns.ini file exists. | 
| * @type Boolean | 
| */ | 
| firstRun: false, |