diff options
Diffstat (limited to 'Mac/OSX/PythonLauncher/FileSettings.m')
-rwxr-xr-x | Mac/OSX/PythonLauncher/FileSettings.m | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Mac/OSX/PythonLauncher/FileSettings.m b/Mac/OSX/PythonLauncher/FileSettings.m index 89772f66b9..b2961d297a 100755 --- a/Mac/OSX/PythonLauncher/FileSettings.m +++ b/Mac/OSX/PythonLauncher/FileSettings.m @@ -104,7 +104,6 @@ int i; NSString *filename; NSDictionary *dict; - NSArray *interpreters; static NSDictionary *factorySettings; self = [super init]; @@ -163,6 +162,7 @@ fsdefaults = [FileSettings getFactorySettingsForFileType: filetype]; self = [self initWithFileSettings: fsdefaults]; if (!self) return self; + interpreters = [fsdefaults->interpreters retain]; [self applyUserDefaults: filetype]; prefskey = [filetype retain]; return self; @@ -247,9 +247,11 @@ tabs?" -t":"", others, script, - with_terminal? "&& exit" : " &"]; + with_terminal? "&& echo Exit status: $? && exit 1" : " &"]; } +- (NSArray *) interpreters { return interpreters;}; + // FileSettingsSource protocol - (NSString *) interpreter { return interpreter;}; - (BOOL) debug { return debug;}; |