Fixed selection in table with a single row

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8965 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
nico 2001-02-02 22:41:57 +00:00
parent a97b9dd33f
commit 7f5243138b

View file

@ -874,15 +874,13 @@ byExtendingSelection: (BOOL)flag
if (flag == NO) if (flag == NO)
{ {
if (_numberOfRows == 1) /* If _numberOfRows == 1, we can skip trying to deselect the
only row - because we have been called to select it. */
if (_numberOfRows > 1)
{ {
/* Extreme case - we are asked to deselect then select the [_selectedRows removeAllObjects];
same row. */ _selectedRow = -1;
return;
} }
[_selectedRows removeAllObjects];
_selectedRow = -1;
} }
else // flag == YES else // flag == YES
{ {