Index: src/libchcore/TSubTaskScanDirectory.h
===================================================================
diff -u -N -r4d20d0e58f37f06ac91287015b960308db54d47e -rba802caea92ee56a154d1da3fe89a4b2f7875f0e
--- src/libchcore/TSubTaskScanDirectory.h	(.../TSubTaskScanDirectory.h)	(revision 4d20d0e58f37f06ac91287015b960308db54d47e)
+++ src/libchcore/TSubTaskScanDirectory.h	(.../TSubTaskScanDirectory.h)	(revision ba802caea92ee56a154d1da3fe89a4b2f7875f0e)
@@ -26,10 +26,11 @@
 #include "libchcore.h"
 #include "TSubTaskBase.h"
 #include "TPath.h"
-#include "FileFilter.h"
 
 BEGIN_CHCORE_NAMESPACE
 
+class TFileFiltersArray;
+
 ///////////////////////////////////////////////////////////////////////////
 // TSubTaskScanDirectories
 
@@ -42,7 +43,7 @@
 	virtual ESubOperationResult Exec();
 
 private:
-	int ScanDirectory(TSmartPath pathDirName, size_t stSrcIndex, bool bRecurse, bool bIncludeDirs, TFiltersArray& afFilters);
+	int ScanDirectory(TSmartPath pathDirName, size_t stSrcIndex, bool bRecurse, bool bIncludeDirs, TFileFiltersArray& afFilters);
 };
 
 END_CHCORE_NAMESPACE