diff --git a/srcpkgs/Thunar/patches/patch-thunar_thunar-file_c b/srcpkgs/Thunar/patches/patch-thunar_thunar-file_c deleted file mode 100644 index b53563fc7e..0000000000 --- a/srcpkgs/Thunar/patches/patch-thunar_thunar-file_c +++ /dev/null @@ -1,43 +0,0 @@ -$OpenBSD: patch-thunar_thunar-file_c,v 1.1 2014/11/18 20:43:28 landry Exp $ - -https://bugzilla.xfce.org/show_bug.cgi?id=11212 - -Fix default application handling with glib >= 2.41 - ---- thunar/thunar-file.c.orig Sun May 5 18:37:23 2013 -+++ thunar/thunar-file.c Tue Nov 18 21:38:05 2014 -@@ -3963,6 +3963,7 @@ thunar_file_list_get_applications (GList *file_list) - GList *next; - GList *ap; - GList *lp; -+ GAppInfo *default_application; - const gchar *previous_type = NULL; - const gchar *current_type; - -@@ -3981,7 +3982,25 @@ thunar_file_list_get_applications (GList *file_list) - - /* determine the list of applications that can open this file */ - if (G_UNLIKELY (current_type != NULL)) -- list = g_app_info_get_all_for_type (current_type); -+ { -+ list = g_app_info_get_all_for_type (current_type); -+ -+ /* move any default application in front of the list */ -+ default_application = g_app_info_get_default_for_type (current_type, FALSE); -+ if (G_LIKELY (default_application != NULL)) -+ { -+ for (ap = list; ap != NULL; ap = ap->next) -+ { -+ if (g_app_info_equal (ap->data, default_application)) -+ { -+ g_object_unref (ap->data); -+ list = g_list_delete_link (list, ap); -+ break; -+ } -+ } -+ list = g_list_prepend (list, default_application); -+ } -+ } - else - list = NULL; -