From bf269d2e0386a54650b3b9e860eeb2e2f05a3fde Mon Sep 17 00:00:00 2001 From: TingPing Date: Sat, 31 Aug 2013 15:38:29 -0400 Subject: [PATCH] Of course mimetype doesn't work on Windows.. --- src/fe-gtk/setup.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/fe-gtk/setup.c b/src/fe-gtk/setup.c index f86c1eaa..4abc584f 100644 --- a/src/fe-gtk/setup.c +++ b/src/fe-gtk/setup.c @@ -1060,8 +1060,18 @@ static void setup_browsefile_cb (GtkWidget *button, GtkWidget *entry) { /* used for background image only */ + char *filter; + int filter_type; + +#ifdef WIN32 + filter = "*png;*.tiff;*.gif;*.jpeg;*.jpg"; + filter_type = FRF_EXTENSIONS; +#else + filter = "image/*"; + filter_type = FRF_MIMETYPES; +#endif gtkutil_file_req (_("Select an Image File"), setup_filereq_cb, - entry, NULL, "image/*", FRF_MIMETYPES|FRF_RECENTLYUSED); + entry, NULL, filter, filter_type|FRF_RECENTLYUSED); } static void