Send method to class name instead of ‘self’

This avoids potential compiler errors where multiple methods with same signature but different parameter/result types.
This commit is contained in:
Allan Odgaard
2013-01-12 07:41:02 +01:00
parent d6759dc9df
commit 35d413225d
4 changed files with 4 additions and 4 deletions

View File

@@ -292,7 +292,7 @@ namespace
static NSMutableDictionary* SharedInstances = [NSMutableDictionary new];
if(![SharedInstances objectForKey:aName])
{
[SharedInstances setObject:[[[self alloc] initWithName:aName] autorelease] forKey:aName];
[SharedInstances setObject:[[[OakPasteboard alloc] initWithName:aName] autorelease] forKey:aName];
if(![aName isEqualToString:NSGeneralPboard])
[[SharedInstances objectForKey:aName] setAvoidsDuplicates:YES];
}

View File

@@ -18,7 +18,7 @@ static NSString* const FCExpandedStringKey = @"long";
{
static NSMutableDictionary* SharedInstances = [NSMutableDictionary new];
if(!SharedInstances[aName])
SharedInstances[aName] = [[self alloc] initWithName:aName];
SharedInstances[aName] = [[OakAbbreviations alloc] initWithName:aName];
return SharedInstances[aName];
}

View File

@@ -90,7 +90,7 @@ OAK_DEBUG_VAR(FilterList_SymbolChooser);
+ (id)symbolChooserForDocument:(document::document_ptr)aDocument
{
return [[self alloc] initWithDocument:aDocument];
return [[SymbolChooser alloc] initWithDocument:aDocument];
}
- (NSString*)title