]> granicus.if.org Git - transmission/commitdiff
add some asserts
authorMitchell Livingston <livings124@transmissionbt.com>
Sun, 14 Dec 2008 16:04:55 +0000 (16:04 +0000)
committerMitchell Livingston <livings124@transmissionbt.com>
Sun, 14 Dec 2008 16:04:55 +0000 (16:04 +0000)
macosx/GroupsController.m

index e39e54ffecd696b2d434b35da75bc060cac5ed19..d9a241ef45254c7745471e937ce3bbb92adda699 100644 (file)
@@ -465,16 +465,19 @@ GroupsController * fGroupsInstance = nil;
         else if ([type isEqualToString: @"tracker"])
             values = [torrent allTrackers: NO];
         else
-            continue;
+            NSAssert1(NO, @"\"%@\" - unknown criteria", type);
         
         BOOL match = NO;
         
-        NSStringCompareOptions options = NSCaseInsensitiveSearch;
+        NSStringCompareOptions options;
         if ([place isEqualToString: @"begins"])
-            options += NSAnchoredSearch;
+            options = NSCaseInsensitiveSearch + NSAnchoredSearch;
         else if ([place isEqualToString: @"ends"])
-            options += NSBackwardsSearch + NSAnchoredSearch;
-        else;
+            options = NSCaseInsensitiveSearch + NSBackwardsSearch + NSAnchoredSearch;
+        else if ([place isEqualToString: @"contains"])
+            options = NSCaseInsensitiveSearch;
+        else
+            NSAssert2(NO, @"\"%@ - %@\" - unknown criteria", type, place);
         
         NSEnumerator * enumerator = [values objectEnumerator];
         NSString * value;