mirror of
https://github.com/transmission/transmission
synced 2024-12-25 01:03:01 +00:00
ensure auto-grouping will never be used on Tiger
This commit is contained in:
parent
1148805ec9
commit
102a3af1f9
1 changed files with 7 additions and 3 deletions
|
@ -25,6 +25,7 @@
|
||||||
#import "GroupsController.h"
|
#import "GroupsController.h"
|
||||||
#import "CTGradient.h"
|
#import "CTGradient.h"
|
||||||
#import "NSBezierPathAdditions.h"
|
#import "NSBezierPathAdditions.h"
|
||||||
|
#import "NSApplicationAdditions.h"
|
||||||
|
|
||||||
#define ICON_WIDTH 16.0
|
#define ICON_WIDTH 16.0
|
||||||
#define ICON_WIDTH_SMALL 12.0
|
#define ICON_WIDTH_SMALL 12.0
|
||||||
|
@ -202,6 +203,9 @@ GroupsController * fGroupsInstance = nil;
|
||||||
|
|
||||||
- (BOOL) usesAutoAssignRulesForIndex: (NSInteger) index
|
- (BOOL) usesAutoAssignRulesForIndex: (NSInteger) index
|
||||||
{
|
{
|
||||||
|
if (![NSApp isOnLeopardOrBetter])
|
||||||
|
return NO;
|
||||||
|
|
||||||
NSInteger orderIndex = [self rowValueForIndex: index];
|
NSInteger orderIndex = [self rowValueForIndex: index];
|
||||||
if (orderIndex == -1)
|
if (orderIndex == -1)
|
||||||
return NO;
|
return NO;
|
||||||
|
@ -452,7 +456,7 @@ GroupsController * fGroupsInstance = nil;
|
||||||
BOOL anyPassed = NO;
|
BOOL anyPassed = NO;
|
||||||
|
|
||||||
NSEnumerator * iterator = [[self autoAssignRulesForIndex: index] objectEnumerator];
|
NSEnumerator * iterator = [[self autoAssignRulesForIndex: index] objectEnumerator];
|
||||||
NSArray * rule = nil;
|
NSArray * rule;
|
||||||
while ((rule = [iterator nextObject]))
|
while ((rule = [iterator nextObject]))
|
||||||
{
|
{
|
||||||
NSString * type = [rule objectAtIndex: 0], * place = [rule objectAtIndex: 1], * givenValue = [rule objectAtIndex: 2];
|
NSString * type = [rule objectAtIndex: 0], * place = [rule objectAtIndex: 1], * givenValue = [rule objectAtIndex: 2];
|
||||||
|
@ -466,9 +470,9 @@ GroupsController * fGroupsInstance = nil;
|
||||||
|
|
||||||
NSStringCompareOptions options;
|
NSStringCompareOptions options;
|
||||||
if ([place isEqualToString: @"begins"])
|
if ([place isEqualToString: @"begins"])
|
||||||
options = NSCaseInsensitiveSearch + NSAnchoredSearch;
|
options = NSCaseInsensitiveSearch | NSAnchoredSearch;
|
||||||
else if ([place isEqualToString: @"ends"])
|
else if ([place isEqualToString: @"ends"])
|
||||||
options = NSCaseInsensitiveSearch + NSBackwardsSearch + NSAnchoredSearch;
|
options = NSCaseInsensitiveSearch | NSBackwardsSearch | NSAnchoredSearch;
|
||||||
else if ([place isEqualToString: @"contains"])
|
else if ([place isEqualToString: @"contains"])
|
||||||
options = NSCaseInsensitiveSearch;
|
options = NSCaseInsensitiveSearch;
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue