| Index: lib/websql/io.js | 
| =================================================================== | 
| --- a/lib/websql/io.js | 
| +++ b/lib/websql/io.js | 
| @@ -52,20 +52,23 @@ var IO = exports.IO = | 
| return new FakeFile(path); | 
| }, | 
| readFromFile: function(file, decode, listener, callback, timeLineID) | 
| { | 
| if ("spec" in file && /^defaults\b/.test(file.spec)) | 
| { | 
| // Code attempts to read the default patterns.ini, we don't have that. | 
| // Make sure to execute first-run actions instead. | 
| - callback(null); | 
| - if (localStorage.currentVersion) | 
| - seenDataCorruption = true; | 
| - delete localStorage.currentVersion; | 
| + var Utils = require("utils").Utils; | 
| + Utils.runAsync(function() | 
| + { | 
| + if (localStorage.currentVersion) | 
| + seenDataCorruption = true; | 
| + callback(null) | 
| 
 
Thomas Greiner
2013/11/26 10:23:32
nit: semicolon missing
 
 | 
| + }); | 
| return; | 
| } | 
| var path = this._getFilePath(file); | 
| var runAsync = require("utils").Utils.runAsync; | 
| this._transaction(function(tx) | 
| { |