diff --git a/lib/nodefs-handler.js b/lib/nodefs-handler.js index bffe4233..52fda9fe 100644 --- a/lib/nodefs-handler.js +++ b/lib/nodefs-handler.js @@ -264,22 +264,18 @@ function(file, stats, initialAdd, callback) { if (error) { this._remove(dirname, basename); } else { - // check that change event was not fired coz of changed accessTime - if ( - !newStats.atime.getTime() || - newStats.atime.getTime() <= newStats.mtime.getTime() - ) { + // Check that change event was not fired because of changed accessTime. + var at = newStats.atime.getTime(); + if (!at || at <= newStats.mtime.getTime()) { this._emit('change', file, newStats); } } }.bind(this)); // add is about to be emitted if file not already tracked in parent } else if (parent.has(basename)) { - // check that change event was not fired coz of changed accessTime - if ( - !newStats.atime.getTime() || - newStats.atime.getTime() <= newStats.mtime.getTime() - ) { + // Check that change event was not fired because of changed accessTime. + var at = newStats.atime.getTime(); + if (!at || at <= newStats.mtime.getTime()) { this._emit('change', file, newStats); } }