From 43ae836014d4a3ec8f65929b5ca5b3d84b3a0242 Mon Sep 17 00:00:00 2001 From: Gregory John Casamento Date: Mon, 3 Dec 2001 01:51:45 +0000 Subject: [PATCH] Changed superviewFrameChanged to prevent crash when the number of columns in an NSTableView is reduced to zero. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@11603 72102866-910b-0410-8b05-ffd578937521 --- Source/NSTableView.m | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Source/NSTableView.m b/Source/NSTableView.m index 8d04ea5f1..e36cfa6e9 100644 --- a/Source/NSTableView.m +++ b/Source/NSTableView.m @@ -3533,10 +3533,14 @@ byExtendingSelection: (BOOL)flag { float visible_width = [self convertRect: [_super_view bounds] fromView: _super_view].size.width; - - float table_width = - _columnOrigins[_numberOfColumns - 1] + - [[_tableColumns objectAtIndex: _numberOfColumns - 1] width]; + float table_width = 0; + + if(_numberOfColumns > 0) + { + table_width = + _columnOrigins[_numberOfColumns - 1] + + [[_tableColumns objectAtIndex: _numberOfColumns - 1] width]; + } /* NSLog(@"columnOrigins[0] %f", _columnOrigins[0]);