Flag for stopping descent into next directory #1
@ -47,7 +47,11 @@
 | 
				
			|||||||
  function emitSingleEvents(emitter, path, stats, next, self) {
 | 
					  function emitSingleEvents(emitter, path, stats, next, self) {
 | 
				
			||||||
    var num = 1 + emitter.listeners(stats.type).length + emitter.listeners("node").length;
 | 
					    var num = 1 + emitter.listeners(stats.type).length + emitter.listeners("node").length;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    function nextWhenReady() {
 | 
					    function nextWhenReady(flag) {
 | 
				
			||||||
 | 
					      if (flag) {
 | 
				
			||||||
 | 
					        stats.flag = flag;
 | 
				
			||||||
 | 
					        flagSet = flag;
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
      num -= 1;
 | 
					      num -= 1;
 | 
				
			||||||
      if (0 === num) { next.call(self); }
 | 
					      if (0 === num) { next.call(self); }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -14,6 +14,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  function appendToDirs(stat) {
 | 
					  function appendToDirs(stat) {
 | 
				
			||||||
    /*jshint validthis:true*/
 | 
					    /*jshint validthis:true*/
 | 
				
			||||||
 | 
					    if(stat.flag && stat.flag === NO_DESCEND) { return; }
 | 
				
			||||||
    this.push(stat.name);
 | 
					    this.push(stat.name);
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user