Optionally honour #! paths in scripts. Fixes #676358.
diff --git a/Mac/OSX/PythonLauncher/PreferencesWindowController.m b/Mac/OSX/PythonLauncher/PreferencesWindowController.m
index e7ddfdd..fd65194 100644
--- a/Mac/OSX/PythonLauncher/PreferencesWindowController.m
+++ b/Mac/OSX/PythonLauncher/PreferencesWindowController.m
@@ -30,6 +30,7 @@
 //    [[self window] setTitle: script];
     
     [interpreter setStringValue: [settings interpreter]];
+    [honourhashbang setState: [settings honourhashbang]];
     [debug setState: [settings debug]];
     [verbose setState: [settings verbose]];
     [inspect setState: [settings inspect]];
@@ -74,6 +75,7 @@
 
 // FileSettingsSource protocol 
 - (NSString *) interpreter { return [interpreter stringValue];};
+- (BOOL) honourhashbang { return [honourhashbang state]; };
 - (BOOL) debug { return [debug state];};
 - (BOOL) verbose { return [verbose state];};
 - (BOOL) inspect { return [inspect state];};