Changeset 10461


Ignore:
Timestamp:
Apr 10, 2010, 3:48:09 PM (12 years ago)
Author:
livings124
Message:

when removing the bottom group, select the group above it instead of the first group

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/GroupsPrefsController.m

    r9844 r10461  
    169169            [fTableView reloadData];
    170170           
    171             NSInteger selectedRow = [fTableView selectedRow];
    172             if (selectedRow != -1)
    173                 [fTableView scrollRowToVisible: selectedRow];
     171            if ([fTableView numberOfRows] > 0)
     172            {
     173                if (row == [fTableView numberOfRows])
     174                {
     175                    --row;
     176                    [fTableView selectRowIndexes: [NSIndexSet indexSetWithIndex: row] byExtendingSelection: NO];
     177                }
     178               
     179                [fTableView scrollRowToVisible: row];
     180            }
    174181           
    175182            break;
Note: See TracChangeset for help on using the changeset viewer.