From 122f87fa040688ee9e7092797edab901e48fc26a Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Fri, 16 Jul 2004 12:36:02 +0000 Subject: The interpreter popup was never filled with any data, fixed. Fixes #775878. --- Mac/OSX/PythonLauncher/PreferencesWindowController.m | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'Mac/OSX/PythonLauncher/PreferencesWindowController.m') diff --git a/Mac/OSX/PythonLauncher/PreferencesWindowController.m b/Mac/OSX/PythonLauncher/PreferencesWindowController.m index 5dd08f3692..311c37502b 100644 --- a/Mac/OSX/PythonLauncher/PreferencesWindowController.m +++ b/Mac/OSX/PythonLauncher/PreferencesWindowController.m @@ -29,6 +29,7 @@ { // [[self window] setTitle: script]; + [interpreter reloadData]; [interpreter setStringValue: [settings interpreter]]; [honourhashbang setState: [settings honourhashbang]]; [debug setState: [settings debug]]; @@ -97,17 +98,23 @@ // NSComboBoxDataSource protocol - (unsigned int)comboBox:(NSComboBox *)aComboBox indexOfItemWithStringValue:(NSString *)aString { - return [[settings interpreters] indexOfObjectIdenticalTo: aString]; + NSArray *interp_list = [settings interpreters]; + unsigned int rv = [interp_list indexOfObjectIdenticalTo: aString]; + return rv; } - (id)comboBox:(NSComboBox *)aComboBox objectValueForItemAtIndex:(int)index { - return [[settings interpreters] objectAtIndex: index]; + NSArray *interp_list = [settings interpreters]; + id rv = [interp_list objectAtIndex: index]; + return rv; } - (int)numberOfItemsInComboBox:(NSComboBox *)aComboBox { - return [[settings interpreters] count]; + NSArray *interp_list = [settings interpreters]; + int rv = [interp_list count]; + return rv; } -- cgit v1.2.1