From 89dbbcc1b0c485ab9b22e190096b79751e734ff2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Forysiuk?= Date: Tue, 10 Apr 2012 21:29:06 +0200 Subject: [PATCH] Work-around too many apps in preferences on Win32 --- katze/katze-utils.c | 6 ++++++ 1 file changed, 6 insertions(+) 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;