@@ -173,13 +173,13 @@ return [[delegate retain] autorelease]; } - (void)setDelegate: (OFObject *)delegate_ { - id old = delegate; - delegate = [delegate_ retain]; - [old release]; + [delegate_ retain]; + [delegate release]; + delegate = delegate_; } - (void)run { [delegate applicationDidFinishLaunching];