Explorar o código

only ignore directories starting with _ (not files)

ncannasse %!s(int64=7) %!d(string=hai) anos
pai
achega
0093e773f4
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      hxd/fmt/pak/Build.hx

+ 4 - 2
hxd/fmt/pak/Build.hx

@@ -25,8 +25,10 @@ class Build {
 			f.isDirectory = true;
 			f.content = [];
 			for( name in sys.FileSystem.readDirectory(dir) ) {
-				if( name.charCodeAt(0) == ".".code || name.charCodeAt(0) == "_".code ) continue;
-				var s = buildRec(path == "" ? name : path+"/"+name);
+				var fpath = path == "" ? name : path+"/"+name;
+				if( name.charCodeAt(0) == ".".code || (name.charCodeAt(0) == "_".code && sys.FileSystem.isDirectory(fpath)) )
+					continue;
+				var s = buildRec(fpath);
 				if( s != null ) f.content.push(s);
 			}
 		} else {