diff --git a/src/MacVim/English.lproj/Preferences.nib/classes.nib b/src/MacVim/English.lproj/Preferences.nib/classes.nib
index 8f57dba1a8..c324be611a 100644
--- a/src/MacVim/English.lproj/Preferences.nib/classes.nib
+++ b/src/MacVim/English.lproj/Preferences.nib/classes.nib
@@ -68,6 +68,8 @@
loginShellButtonClicked
id
+ quickstartButtonClicked
+ id
CLASS
FirstResponder
diff --git a/src/MacVim/English.lproj/Preferences.nib/info.nib b/src/MacVim/English.lproj/Preferences.nib/info.nib
index a6a251f7d9..36bd406d41 100644
--- a/src/MacVim/English.lproj/Preferences.nib/info.nib
+++ b/src/MacVim/English.lproj/Preferences.nib/info.nib
@@ -9,7 +9,9 @@
IBOldestOS
5
IBOpenObjects
-
+
+ 633
+
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 99bb2c0a65..70454c2a9f 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 7f545bb7ea..e2361e6991 100644
--- a/src/MacVim/MMAppController.m
+++ b/src/MacVim/MMAppController.m
@@ -993,6 +993,18 @@ fsEventCallback(ConstFSEventStreamRef streamRef,
}
}
+- (IBAction)quickstartButtonClicked:(id)sender
+{
+ if ([self maxPreloadCacheSize] > 0) {
+ [self scheduleVimControllerPreloadAfterDelay:1.0];
+ [self startWatchingVimDir];
+ } else {
+ [self cancelVimControllerPreloadRequests];
+ [self clearPreloadCacheWithCount:-1];
+ [self stopWatchingVimDir];
+ }
+}
+
- (byref id )
connectBackend:(byref in id )backend
pid:(int)pid
diff --git a/src/MacVim/MMPreferenceController.h b/src/MacVim/MMPreferenceController.h
index 7f7cd66397..d9f65dcdc7 100644
--- a/src/MacVim/MMPreferenceController.h
+++ b/src/MacVim/MMPreferenceController.h
@@ -35,7 +35,4 @@
- (IBAction)installOdb:(id)sender;
- (IBAction)uninstallOdb:(id)sender;
-// Advanced pane
-- (IBAction)changePreloadCacheSize:(id)sender;
-
@end
diff --git a/src/MacVim/MMPreferenceController.m b/src/MacVim/MMPreferenceController.m
index b2396b64c6..f1d420ab0f 100644
--- a/src/MacVim/MMPreferenceController.m
+++ b/src/MacVim/MMPreferenceController.m
@@ -9,7 +9,6 @@
*/
#import "AuthorizedShellCommand.h"
-#import "MMAppController.h"
#import "MMPreferenceController.h"
#import "Miscellaneous.h"
@@ -406,10 +405,4 @@ NSString *kOdbEditorIdentifierWriteRoom = @"com.hogbaysoftware.WriteRoom";
[self updateIntegrationPane];
}
-- (IBAction)changePreloadCacheSize:(id)sender
-{
- int size = [sender floatValue];
- [[MMAppController sharedInstance] setPreloadCacheSize:(int)size];
-}
-
@end