فهرست منبع

prevent duplicates in watch list

ncannasse 11 سال پیش
والد
کامیت
93239dbbb3
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      hxd/res/LocalFileSystem.hx

+ 6 - 0
hxd/res/LocalFileSystem.hx

@@ -256,6 +256,12 @@ private class LocalEntry extends FileEntry {
 				WATCH_LIST = [];
 				flash.Lib.current.stage.addEventListener(flash.events.Event.ENTER_FRAME, checkFiles);
 			}
+			var path = path;
+			for( w in WATCH_LIST )
+				if( w.path == path ) {
+					w.watchCallback = null;
+					WATCH_LIST.remove(w);
+				}
 			WATCH_LIST.push(this);
 		}
 		watchTime = file.modificationDate.getTime();