let mask_watch fqp =
try
- print "Masking %s %d\n" fqp (String.length fqp);
Hashtbl.replace masks fqp true
with _ ->
()
let fqp = String.concat "/" [dirname;purestr] in
let mask_filter = Hashtbl.mem masks fqp in
begin
- (*print "Received event for - %s\n"
- * fqp;*)
- if ((not mask_filter) && false) then
- handler wd dirname evlist purestr
+ if ((not mask_filter)) then
+ begin
+ (*logprint "Received event for - %s\n"
+ fqp;*)
+ handler wd dirname evlist
+ purestr
+ end
else
- print "%s is masked\n" fqp
+ unmask_watch fqp
end
end
| _ -> ())