diff Mac/OSX/PythonLauncher/FileSettings.m @ 26806:b204b4a72b4e legacy-trunk

Changed the input field for the interpreter to use (in the preferences window) to a combobox listing the known interpreters.
author Jack Jansen <jack.jansen@cwi.nl>
date Thu, 26 Dec 2002 22:10:53 +0000
parents a0d752be5577
children cdb1abc1b409
line wrap: on
line diff
--- a/Mac/OSX/PythonLauncher/FileSettings.m	Thu Dec 26 21:17:42 2002 +0000
+++ b/Mac/OSX/PythonLauncher/FileSettings.m	Thu Dec 26 22:10:53 2002 +0000
@@ -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;};