diff --git a/XVim/IDEWorkspaceTabController+XVim.m b/XVim/IDEWorkspaceTabController+XVim.m index 3147b0f0..a6085b10 100644 --- a/XVim/IDEWorkspaceTabController+XVim.m +++ b/XVim/IDEWorkspaceTabController+XVim.m @@ -63,6 +63,7 @@ static inline BOOL xvim_horizontallyStackingModeForMode(GeniusLayoutMode mode) { @implementation IDEWorkspaceTabController (XVim) - (NSArray*)xvim_allEditorArea{ +#ifdef XCODE8_AND_LOWER NSMutableArray* otherViews = [[NSMutableArray alloc] init]; for( IDEViewController* c in [self _keyboardFocusAreas] ){ if( [[[c class] description] isEqualToString:@"IDEEditorContext"] ){ @@ -70,6 +71,10 @@ - (NSArray*)xvim_allEditorArea{ } } return otherViews; +#else + // _keyboardFocusAreas is not defined in Xcode8 + return @[]; +#endif } -(GeniusLayoutMode)xvim_currentLayout