From f5590809e2cdf7e6ac293e68eb88a3a141964f06 Mon Sep 17 00:00:00 2001 From: richard Date: Thu, 20 May 1999 09:29:02 +0000 Subject: [PATCH] Fix unneeded retain. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4274 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 3 ++- Source/NSRunLoop.m | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index fe27f767b..14b8a935d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,11 @@ -Thu May 20 10:40:00 1999 Richard Frith-Macdonald +Thu May 20 10:50:00 1999 Richard Frith-Macdonald * Source/GSeq.h: Add support for comparison and search. * Source/NSString.m: Use comparison and search functions from GSeq.h * Source/NSGString.m: Use comparison and search functions from GSeq.h * Source/NSGCString.m: Use comparison and search functions from GSeq.h * Source/Makefile.postamble: Make all string files depend on GSeq.h + * Source/NSRunLoop.m: Don't retain receiver of runloop watcher. Wed May 19 21:25:00 1999 Richard Frith-Macdonald diff --git a/Source/NSRunLoop.m b/Source/NSRunLoop.m index d74de5e02..fd8eb41e6 100644 --- a/Source/NSRunLoop.m +++ b/Source/NSRunLoop.m @@ -105,7 +105,6 @@ static SEL eventSel = @selector(receivedEvent:type:extra:forMode:); - (void) dealloc { RELEASE(_date); - RELEASE(receiver); [super dealloc]; } @@ -124,7 +123,7 @@ static SEL eventSel = @selector(receivedEvent:type:extra:forMode:); [NSException raise: NSInvalidArgumentException format: @"NSRunLoop - unknown event type"]; } - receiver = RETAIN(anObj); + receiver = anObj; if ([receiver respondsToSelector: eventSel] == YES) handleEvent = [receiver methodForSelector: eventSel]; else