From c9a05b5b1c1f63ac2eaeeb1e07bc77e6202f1d42 Mon Sep 17 00:00:00 2001
From: Mark Winter <mwinter@drexel.edu>
Date: Thu, 19 Jun 2014 15:01:11 -0400
Subject: [PATCH] Fixed directory search in SegAndTrackFolders.

---
 src/MATLAB/LEVER_SegAndTrackFolders.m | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/MATLAB/LEVER_SegAndTrackFolders.m b/src/MATLAB/LEVER_SegAndTrackFolders.m
index 3c55ef07..18a7cfe7 100644
--- a/src/MATLAB/LEVER_SegAndTrackFolders.m
+++ b/src/MATLAB/LEVER_SegAndTrackFolders.m
@@ -53,6 +53,10 @@ if ( exist('maxProcessors','var') )
 end
 
 dlist=dir(directory_name);
+
+bInvalidName = arrayfun(@(x)(strncmpi(x.name,'.',1) || strncmpi(x.name,'..',2)), dlist);
+bValidDir = ~bInvalidName & (vertcat(dlist.isdir) > 0);
+dlist = dlist(bValidDir);
 for dd=1:length(dlist)
     
     if ( ~(dlist(dd).isdir) )
@@ -110,4 +114,4 @@ for dd=1:length(dlist)
 end %dd
 
 clear global;
-end
\ No newline at end of file
+end
-- 
GitLab