CAlbumFolder* CAlbumFolder::FindCollection(SHA1* pSHA1) { if ( m_bCollSHA1 && *pSHA1 == m_pCollSHA1 ) return this; for ( POSITION pos = GetFolderIterator() ; pos ; ) { CAlbumFolder* pFolder = GetNextFolder( pos ); if ( CAlbumFolder* pFind = pFolder->FindCollection( pSHA1 ) ) return pFind; } return NULL; }