Index: src/libchengine/TFileFilter.cpp
===================================================================
diff -u -r22c7d5559ca17c9b1859d2283b667516b23ac597 -r3401d5079f33b29a7783b65bfad5f34d89a33ba5
--- src/libchengine/TFileFilter.cpp	(.../TFileFilter.cpp)	(revision 22c7d5559ca17c9b1859d2283b667516b23ac597)
+++ src/libchengine/TFileFilter.cpp	(.../TFileFilter.cpp)	(revision 3401d5079f33b29a7783b65bfad5f34d89a33ba5)
@@ -322,14 +322,14 @@
 		// check by mask
 		if (m_bUseMask)
 		{
-			if (!m_astrMask.Get().MatchesAny(spInfo->GetFullFilePath().GetFileName().ToString()))
+			if (!m_astrMask.Get().MatchesAny(spInfo->GetFullFilePath()))
 				return false;
 		}
 
 		// excluding mask
 		if (m_bUseExcludeMask)
 		{
-			if (m_astrExcludeMask.Get().MatchesAny(spInfo->GetFullFilePath().GetFileName().ToString()))
+			if (m_astrExcludeMask.Get().MatchesAny(spInfo->GetFullFilePath()))
 				return false;
 		}