diff --git a/ChangeLog b/ChangeLog index b743771b9..fc28b5f9a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2010-02-24 Richard Frith-Macdonald + + * Source/NSPasteboard.m: remove obsolete code for setting up invocation. + 2010-02-24 Fred Kiefer * Source/NSPopUpButtonCell.m (-setObjectValue:): Synchronise the title. diff --git a/Source/NSPasteboard.m b/Source/NSPasteboard.m index 1593d7c15..09930ecc1 100644 --- a/Source/NSPasteboard.m +++ b/Source/NSPasteboard.m @@ -970,19 +970,16 @@ static NSString *namePrefix = @"NSTypedFilenamesPboardType:"; */ NS_DURING { - const char *cName; SEL sel; NSMethodSignature *sig; - cName = [selName UTF8String]; - sel = GSSelectorFromNameAndTypes(cName, 0); + sel = NSSelectorFromString(selName); sig = [provider methodSignatureForSelector: sel]; if (sig != nil) { NSInvocation *inv; NSString **errPtr = &error; - sel = GSSelectorFromNameAndTypes(cName, [sig methodType]); inv = [NSInvocation invocationWithMethodSignature: sig]; [inv setTarget: provider]; [inv setSelector: sel];