1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-26 09:37:56 +00:00
transmission/macosx/PredicateEditorRowTemplateAny.mm

22 lines
939 B
Text
Raw Normal View History

// This file Copyright © 2009-2022 Transmission authors and contributors.
// It may be used under the MIT (SPDX: MIT) license.
// License text can be found in the licenses/ folder.
#import "PredicateEditorRowTemplateAny.h"
@implementation PredicateEditorRowTemplateAny
- (NSPredicate*)predicateWithSubpredicates:(NSArray*)subpredicates
{
//we only make NSComparisonPredicates
NSComparisonPredicate* predicate = (NSComparisonPredicate*)[super predicateWithSubpredicates:subpredicates];
//construct a near-identical predicate
return [NSComparisonPredicate predicateWithLeftExpression:predicate.leftExpression rightExpression:predicate.rightExpression
modifier:NSAnyPredicateModifier
type:predicate.predicateOperatorType
options:predicate.options];
}
@end