([-removeObserver:]): Do not raise an exception

when removing nil observer, jusr return.  This is WO4.5 and MacOSX behaviour.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18971 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
wim 2004-03-30 14:09:03 +00:00
parent ba6c91e5f1
commit ced2196a57

View file

@ -899,9 +899,8 @@ static NSNotificationCenter *default_center = nil;
- (void) removeObserver: (id)observer - (void) removeObserver: (id)observer
{ {
if (observer == nil) if (observer == nil)
[NSException raise: NSInvalidArgumentException return;
format: @"Nil observer passed to removeObserver:"];
[self removeObserver: observer name: nil object: nil]; [self removeObserver: observer name: nil object: nil];
} }