mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-14 20:02:27 +00:00
Fixed isse with entries being added while no group is selected.
This commit is contained in:
@@ -403,7 +403,14 @@ NSString *const _MPTableSecurCellView = @"PasswordCell";
|
|||||||
|
|
||||||
- (void)_didAddItem:(NSNotification *)notification {
|
- (void)_didAddItem:(NSNotification *)notification {
|
||||||
MPDocument *document = [[self windowController] document];
|
MPDocument *document = [[self windowController] document];
|
||||||
|
if(!document.selectedGroup) {
|
||||||
|
/* TODO: show group? */
|
||||||
|
return; // No group selected
|
||||||
|
}
|
||||||
KPKEntry *entry = document.selectedGroup.entries.lastObject;
|
KPKEntry *entry = document.selectedGroup.entries.lastObject;
|
||||||
|
if(!entry) {
|
||||||
|
return; // No Entry found, nothing to select.
|
||||||
|
}
|
||||||
NSUInteger row = [self.entryArrayController.arrangedObjects indexOfObject:entry];
|
NSUInteger row = [self.entryArrayController.arrangedObjects indexOfObject:entry];
|
||||||
[self.entryTable scrollRowToVisible:row];
|
[self.entryTable scrollRowToVisible:row];
|
||||||
[self.entryTable selectRowIndexes:[NSIndexSet indexSetWithIndex:row] byExtendingSelection:NO];
|
[self.entryTable selectRowIndexes:[NSIndexSet indexSetWithIndex:row] byExtendingSelection:NO];
|
||||||
|
|||||||
Reference in New Issue
Block a user