GFile *current_file;
char *current_name;
- NSMutableArray<NSArray<NSString *> *> *filters;
- NSMutableArray<NSString *> *filter_names;
+ NSMutableArray *filters;
+ NSMutableArray *filter_names;
NSComboBox *filter_combo_box;
GSList *files;
- (void)comboBoxSelectionDidChange:(NSNotification *)notification
{
NSInteger selected_index = [data->filter_combo_box indexOfSelectedItem];
- NSArray<NSString *> *filter = [data->filters objectAtIndex:selected_index];
+ NSArray *filter = [data->filters objectAtIndex:selected_index];
// check for empty strings in filter -> indicates all filetypes should be allowed!
if ([filter containsObject:@""])
[data->panel setAllowedFileTypes:nil];
static gboolean
file_filter_to_quartz (GtkFileFilter *file_filter,
- NSMutableArray<NSArray<NSString *> *> *filters,
- NSMutableArray<NSString *> *filter_names)
+ NSMutableArray *filters,
+ NSMutableArray *filter_names)
{
const char *name;
- NSArray<NSString *> *pattern_nsstrings;
+ NSArray *pattern_nsstrings;
pattern_nsstrings = _gtk_file_filter_get_as_pattern_nsstrings (file_filter);
if (pattern_nsstrings == NULL)
n_filters = g_slist_length (filters);
if (n_filters > 0)
{
- data->filters = [NSMutableArray<NSArray<NSString *> *> arrayWithCapacity:n_filters];
+ data->filters = [NSMutableArray arrayWithCapacity:n_filters];
[data->filters retain];
- data->filter_names = [NSMutableArray<NSString *> arrayWithCapacity:n_filters];
+ data->filter_names = [NSMutableArray arrayWithCapacity:n_filters];
[data->filter_names retain];
for (l = filters, i = 0; l != NULL; l = l->next, i++)
#import <Foundation/Foundation.h>
-NSArray<NSString *> * _gtk_file_filter_get_as_pattern_nsstrings (GtkFileFilter *filter)
+NSArray * _gtk_file_filter_get_as_pattern_nsstrings (GtkFileFilter *filter)
{
- NSMutableArray<NSString *> *array = [[NSMutableArray alloc] init];
+ NSMutableArray *array = [[NSMutableArray alloc] init];
GSList *tmp_list;
for (tmp_list = filter->rules; tmp_list; tmp_list = tmp_list->next)