Update item count when removing from Recent Projects dialog

Closes textmate/bugs#15
This commit is contained in:
Allan Odgaard
2016-08-06 11:51:38 +02:00
parent 076863e954
commit e60eba2a24

View File

@@ -333,6 +333,7 @@ static void* kFirstResponderBinding = &kFirstResponderBinding;
NSMutableArray* items = [_items mutableCopy];
[items removeObjectsAtIndexes:anIndexSet];
_items = items;
_itemCountTextField.stringValue = [NSString stringWithFormat:@"%@ item%s", [NSNumberFormatter localizedStringFromNumber:@(_items.count) numberStyle:NSNumberFormatterDecimalStyle], _items.count == 1 ? "" : "s"];
if([_tableView numberOfRows] && ![[_tableView selectedRowIndexes] count] && [anIndexSet count])
[_tableView selectRowIndexes:[NSIndexSet indexSetWithIndex:MIN([anIndexSet firstIndex], [_tableView numberOfRows]-1)] byExtendingSelection:NO];