Kaydet (Commit) 122f87fa authored tarafından Jack Jansen's avatar Jack Jansen

The interpreter popup was never filled with any data, fixed.

Fixes #775878.
üst 6e3b425f
......@@ -7,7 +7,7 @@
@interface PreferencesWindowController : NSWindowController <FileSettingsSource>
{
IBOutlet NSPopUpButton *filetype;
IBOutlet NSTextField *interpreter;
IBOutlet NSComboBox *interpreter;
IBOutlet NSButton *honourhashbang;
IBOutlet NSButton *debug;
IBOutlet NSButton *verbose;
......
......@@ -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;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment