From 337e3d3e814e3aced0b1f26a3544c8b5234b9d03 Mon Sep 17 00:00:00 2001 From: David Ayers Date: Thu, 2 Oct 2003 10:15:20 +0000 Subject: [PATCH] * Source/NSBrowser.m (-[NSBrowser setDelegate]:): Check for nil object to allow unsetting the delegate. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17764 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/NSBrowser.m | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 0b3c4d655..680f515f8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-10-02 Andrew Ruder + + * Source/NSBrowser.m (-[NSBrowser setDelegate]:): Check for nil + object to allow unsetting the delegate. + 2003-09-29 Adam Fedor * Version 0.9.0 diff --git a/Source/NSBrowser.m b/Source/NSBrowser.m index fdc66f39a..bee419f80 100644 --- a/Source/NSBrowser.m +++ b/Source/NSBrowser.m @@ -1765,7 +1765,7 @@ static NSTextFieldCell *titleCell; flag = YES; } - if (!flag) + if (!flag && anObject) [NSException raise: NSBrowserIllegalDelegateException format: @"Delegate does not respond to %s or %s\n", "browser: numberOfRowsInColumn: ",