From: Paweł Forysiuk Date: Tue, 10 Apr 2012 19:29:06 +0000 (+0200) Subject: Work-around too many apps in preferences on Win32 X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=89dbbcc1b0c485ab9b22e190096b79751e734ff2;p=midori Work-around too many apps in preferences on Win32 --- diff --git a/katze/katze-utils.c b/katze/katze-utils.c index 3c211aa0..f4170712 100644 --- a/katze/katze-utils.c +++ b/katze/katze-utils.c @@ -331,7 +331,13 @@ proxy_widget_string_destroy_cb (GtkWidget* proxy, static GList* katze_app_info_get_all_for_category (const gchar* category) { + #ifdef _WIN32 + /* FIXME: Real filtering by category would be better */ + const gchar* content_type = g_content_type_from_mime_type (category); + GList* all_apps = g_app_info_get_all_for_type (content_type); + #else GList* all_apps = g_app_info_get_all (); + #endif GList* apps = NULL; guint i = 0; GAppInfo* info;