diff --git a/src/MacVim/English.lproj/Preferences.nib/classes.nib b/src/MacVim/English.lproj/Preferences.nib/classes.nib index e6a2e19d07..8f57dba1a8 100644 --- a/src/MacVim/English.lproj/Preferences.nib/classes.nib +++ b/src/MacVim/English.lproj/Preferences.nib/classes.nib @@ -64,8 +64,13 @@ NSView + ACTIONS + + loginShellButtonClicked + id + CLASS - NSMenu + FirstResponder LANGUAGE ObjC SUPERCLASS @@ -73,7 +78,7 @@ CLASS - FirstResponder + NSMenu LANGUAGE ObjC SUPERCLASS diff --git a/src/MacVim/English.lproj/Preferences.nib/info.nib b/src/MacVim/English.lproj/Preferences.nib/info.nib index dda7819870..a6a251f7d9 100644 --- a/src/MacVim/English.lproj/Preferences.nib/info.nib +++ b/src/MacVim/English.lproj/Preferences.nib/info.nib @@ -9,9 +9,7 @@ IBOldestOS 5 IBOpenObjects - - 620 - + IBSystem Version 9E17 targetFramework diff --git a/src/MacVim/English.lproj/Preferences.nib/keyedobjects.nib b/src/MacVim/English.lproj/Preferences.nib/keyedobjects.nib index 1b8c051837..99bb2c0a65 100644 Binary files a/src/MacVim/English.lproj/Preferences.nib/keyedobjects.nib and b/src/MacVim/English.lproj/Preferences.nib/keyedobjects.nib differ diff --git a/src/MacVim/MMAppController.m b/src/MacVim/MMAppController.m index c354fb3c28..6a78c39506 100644 --- a/src/MacVim/MMAppController.m +++ b/src/MacVim/MMAppController.m @@ -982,6 +982,17 @@ fsEventCallback(ConstFSEventStreamRef streamRef, [NSApp makeWindowsPerform:@selector(performZoom:) inOrder:YES]; } +- (IBAction)loginShellButtonClicked:(id)sender +{ + // This action is called when the user clicks the "use login shell" button + // in the general preferences pane. + if ([self maxPreloadCacheSize] > 0) { + [self clearPreloadCacheWithCount:-1]; + [self cancelVimControllerPreloadRequests]; + [self scheduleVimControllerPreloadAfterDelay:1.0]; + } +} + - (byref id ) connectBackend:(byref in id )backend pid:(int)pid