Index: src/libchcore/TFileFilter.cpp =================================================================== diff -u -N -rffdee64cb0f2d472bb4102abe80ee12783e794c8 -r2fe97a93f21771d75901d4b6559057d1ea055104 --- src/libchcore/TFileFilter.cpp (.../TFileFilter.cpp) (revision ffdee64cb0f2d472bb4102abe80ee12783e794c8) +++ src/libchcore/TFileFilter.cpp (.../TFileFilter.cpp) (revision 2fe97a93f21771d75901d4b6559057d1ea055104) @@ -308,7 +308,7 @@ bool bRes=false; for(TStringArray::const_iterator iterMask = m_astrMask.Get().Begin(); iterMask != m_astrMask.Get().End(); ++iterMask) { - if(MatchMask(*iterMask, spInfo->GetFullFilePath().GetFileName().ToString())) + if(MatchMask((*iterMask).c_str(), spInfo->GetFullFilePath().GetFileName().ToString())) bRes = true; } if(!bRes) @@ -320,7 +320,7 @@ { for(TStringArray::const_iterator iterExcludeMask = m_astrExcludeMask.Get().Begin(); iterExcludeMask != m_astrExcludeMask.Get().End(); ++iterExcludeMask) { - if(MatchMask(*iterExcludeMask, spInfo->GetFullFilePath().GetFileName().ToString())) + if(MatchMask((*iterExcludeMask).c_str(), spInfo->GetFullFilePath().GetFileName().ToString())) return false; } }