fixed nil usage warnings

Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
This commit is contained in:
michael starke
2015-10-07 15:53:31 +02:00
parent 9ca87ba2b9
commit 1f18b2c03d

View File

@@ -165,7 +165,8 @@ NSString *const _MPOutlinveViewHeaderViewIdentifier = @"HeaderCell";
- (void)clearSelection {
[_outlineView deselectAll:nil];
[self outlineViewSelectionDidChange:nil];
NSNotification *notification = [NSNotification notificationWithName:NSOutlineViewSelectionDidChangeNotification object:_outlineView];
[self outlineViewSelectionDidChange:notification];
}
- (void)_didBecomeFirstResponder:(NSNotification *)notification {
@@ -269,7 +270,8 @@ NSString *const _MPOutlinveViewHeaderViewIdentifier = @"HeaderCell";
- (void)outlineView:(NSOutlineView *)outlineView didRemoveRowView:(NSTableRowView *)rowView forRow:(NSInteger)row {
/* Deletion of an item */
if(row == -1) {
[self outlineViewSelectionDidChange:nil];
NSNotification *notification = [NSNotification notificationWithName:NSOutlineViewSelectionDidChangeNotification object:outlineView];
[self outlineViewSelectionDidChange:notification];
}
}
@@ -279,7 +281,7 @@ NSString *const _MPOutlinveViewHeaderViewIdentifier = @"HeaderCell";
if(![document validateUserInterfaceItem:menuItem]) {
return NO;
}
KPKGroup *group = [[self currentTargetNode] asGroup];
KPKGroup *group = [self currentTargetNode].asGroup;
return group.isTrash && group.isTrashed;
}