summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--callbacks.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/callbacks.c b/callbacks.c
index 2aa28890..6b9b9ed5 100644
--- a/callbacks.c
+++ b/callbacks.c
@@ -25,6 +25,7 @@
#include <string.h>
#include <unistd.h>
#include <assert.h>
+#include <ctype.h>
#include "callbacks.h"
#include "interface.h"
@@ -183,6 +184,11 @@ on_open_activate (GtkMenuItem *menuitem,
char filter[20];
snprintf (filter, 20, "*.%s", exts[e]);
gtk_file_filter_add_pattern (flt, filter);
+ char *p;
+ for (p = filter; *p; p++) {
+ *p = toupper (*p);
+ }
+ gtk_file_filter_add_pattern (flt, filter);
}
}
}
@@ -232,6 +238,11 @@ on_add_files_activate (GtkMenuItem *menuitem,
char filter[20];
snprintf (filter, 20, "*.%s", exts[e]);
gtk_file_filter_add_pattern (flt, filter);
+ char *p;
+ for (p = filter; *p; p++) {
+ *p = toupper (*p);
+ }
+ gtk_file_filter_add_pattern (flt, filter);
}
}
}
@@ -280,6 +291,11 @@ on_add_folder1_activate (GtkMenuItem *menuitem,
char filter[20];
snprintf (filter, 20, "*.%s", exts[e]);
gtk_file_filter_add_pattern (flt, filter);
+ char *p;
+ for (p = filter; *p; p++) {
+ *p = toupper (*p);
+ }
+ gtk_file_filter_add_pattern (flt, filter);
}
}
}