Ensure that fontName isn't nil

This commit is contained in:
Justin Spahr-Summers 2012-12-09 00:31:03 -08:00
Родитель 0e9680c74b
Коммит fcf7004256
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -11,6 +11,8 @@
@implementation NSFont (RBLFallbackAdditions) @implementation NSFont (RBLFallbackAdditions)
+ (NSFont *)rbl_fontWithName:(NSString *)fontName size:(CGFloat)fontSize fallbackNames:(NSArray *)fallbackNames { + (NSFont *)rbl_fontWithName:(NSString *)fontName size:(CGFloat)fontSize fallbackNames:(NSArray *)fallbackNames {
NSParameterAssert(fontName != nil);
NSMutableArray *fallbackDescriptors = [NSMutableArray arrayWithCapacity:fallbackNames.count]; NSMutableArray *fallbackDescriptors = [NSMutableArray arrayWithCapacity:fallbackNames.count];
for (NSString *fallbackName in fallbackNames) { for (NSString *fallbackName in fallbackNames) {
[fallbackDescriptors addObject:[NSFontDescriptor fontDescriptorWithName:fallbackName size:fontSize]]; [fallbackDescriptors addObject:[NSFontDescriptor fontDescriptorWithName:fallbackName size:fontSize]];