@@ -620,23 +620,22 @@ { id *objects = [self objects]; size_t i, count = [self count]; for (i = 0; i < count; i++) - ((void(*)(id, SEL))[objects[i] - methodForSelector: selector])(objects[i], selector); + [objects[i] performSelector: selector]; } - (void)makeObjectsPerformSelector: (SEL)selector withObject: (id)object { id *objects = [self objects]; size_t i, count = [self count]; for (i = 0; i < count; i++) - ((void(*)(id, SEL, id))[objects[i] - methodForSelector: selector])(objects[i], selector, object); + [objects[i] performSelector: selector + withObject: object]; } - (OFArray*)sortedArray { OFMutableArray *new = [[self mutableCopy] autorelease];