]> matita.cs.unibo.it Git - helm.git/commitdiff
More bugfixes in matitaFilesystem.ml
authorWilmer Ricciotti <ricciott@cs.unibo.it>
Tue, 21 Jun 2011 15:31:11 +0000 (15:31 +0000)
committerWilmer Ricciotti <ricciott@cs.unibo.it>
Tue, 21 Jun 2011 15:31:11 +0000 (15:31 +0000)
matitaB/matita/matitaFilesystem.ml

index 346598743784366c693010e0fd01743517af01ba..0170030a5e75be4829d2e83a5825eb8898f0fe19 100644 (file)
@@ -77,12 +77,12 @@ let html_of_library uid =
 
   let rec aux path =
     let dirlist = Array.to_list (Sys.readdir path) in
-    let subdirs = List.filter Sys.is_directory dirlist in
+    let subdirs = List.filter (fun x -> Sys.is_directory (path ^ "/" ^ x)) dirlist in
     let scripts = 
       List.filter (fun x -> 
         try
           let i = String.rindex x '.' in
-          not (Sys.is_directory x) && (String.sub x i 3 = ".ma")
+          not (Sys.is_directory (path ^ "/" ^ x)) && (String.sub x i 3 = ".ma")
         with Not_found | Invalid_argument _ -> false) dirlist in
     let subdirtags = 
       String.concat "\n" (List.map (fun x -> aux (path ^ "/" ^ x)) subdirs) in