Skip to content

Instantly share code, notes, and snippets.

@bnoordhuis
Created September 17, 2012 15:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bnoordhuis/e45b10b67a5002b00bf7 to your computer and use it in GitHub Desktop.
Save bnoordhuis/e45b10b67a5002b00bf7 to your computer and use it in GitHub Desktop.
diff --git a/lib/fs.js b/lib/fs.js
index 3ed99c7..269e8ea 100644
--- a/lib/fs.js
+++ b/lib/fs.js
@@ -956,7 +956,10 @@ function StatWatcher() {
var oldStatus = -1;
this._handle.onchange = function(current, previous, newStatus) {
- if (oldStatus == -1 && newStatus == -1) return;
+ if (oldStatus === -1 &&
+ newStatus === -1 &&
+ current.dev === previous.dev) return;
+
oldStatus = newStatus;
self.emit('change', current, previous);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment