diff --git a/Application/AppController.m b/Application/AppController.m index 2e7cac159..39d16536b 100644 --- a/Application/AppController.m +++ b/Application/AppController.m @@ -8,14 +8,21 @@ #import "OpenURLPanel.h" #import "SpotlightWindowController.h" #import "StringToURLTransformer.h" +#import "FontSizetoLineHeightTransformer.h" @implementation AppController + (void)initialize { + // Register transformers NSValueTransformer *stringToURLTransformer = [[[StringToURLTransformer alloc] init]autorelease]; [NSValueTransformer setValueTransformer:stringToURLTransformer forName:@"StringToURLTransformer"]; + + NSValueTransformer *fontSizetoLineHeightTransformer = + [[[FontSizetoLineHeightTransformer alloc] init]autorelease]; + [NSValueTransformer setValueTransformer:fontSizetoLineHeightTransformer + forName:@"FontSizetoLineHeightTransformer"]; } diff --git a/Utils/FontSizetoLineHeightTransformer.m b/Utils/FontSizetoLineHeightTransformer.m index cc001c69c..e675a3782 100644 --- a/Utils/FontSizetoLineHeightTransformer.m +++ b/Utils/FontSizetoLineHeightTransformer.m @@ -11,14 +11,6 @@ @implementation FontSizetoLineHeightTransformer -+ (void)initialize -{ - NSValueTransformer *fontSizetoLineHeightTransformer = - [[[FontSizetoLineHeightTransformer alloc] init]autorelease]; - [NSValueTransformer setValueTransformer:fontSizetoLineHeightTransformer - forName:@"FontSizetoLineHeightTransformer"]; -} - + (Class)transformedValueClass { return [NSNumber class]; } + (BOOL)allowsReverseTransformation { return NO; }