--(id) determineSelectedAction {
- id item = [outlineView itemAtRow: [outlineView selectedRow]];
- if(!item)
- return NULL;
- if([item isKindOfClass: [JSAction class]] && [item subActions] != NULL)
- return NULL;
- if([item isKindOfClass: [Joystick class]])
- return NULL;
- return item;
+- (JSAction *)selectedAction {
+ id item = [outlineView itemAtRow:outlineView.selectedRow];
+ if ([item isKindOfClass: [JSAction class]] && ![item subActions])
+ return item;
+ else
+ return nil;