fix using the filter bar to filter by tracker; add options to make the filter text searching less strict

This commit is contained in:
Mitchell Livingston 2009-09-27 16:37:57 +00:00
parent 4284d1fa23
commit 3d831a859e
1 changed files with 7 additions and 6 deletions

View File

@ -2023,11 +2023,11 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
{
if (filterTracker)
{
#warning fix!
/*BOOL removeTextField = YES;
for (NSString * tracker in [torrent allTrackers: NO])
BOOL removeTextField = YES;
for (NSString * tracker in [torrent allTrackersFlat])
{
if ([tracker rangeOfString: searchString options: NSCaseInsensitiveSearch].location != NSNotFound)
if ([tracker rangeOfString: searchString options:
(NSCaseInsensitiveSearch | NSDiacriticInsensitiveSearch | NSWidthInsensitiveSearch)].location != NSNotFound)
{
removeTextField = NO;
break;
@ -2035,11 +2035,12 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
}
if (removeTextField)
continue;*/
continue;
}
else
{
if ([[torrent name] rangeOfString: searchString options: NSCaseInsensitiveSearch].location == NSNotFound)
if ([[torrent name] rangeOfString: searchString options:
(NSCaseInsensitiveSearch | NSDiacriticInsensitiveSearch | NSWidthInsensitiveSearch)].location == NSNotFound)
continue;
}
}