[gtk+] appchooserwidget: Don't limit application list unconditionally
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] appchooserwidget: Don't limit application list unconditionally
- Date: Thu, 26 Oct 2017 10:18:13 +0000 (UTC)
commit 07beb6dba291fafa440228439e5ec827a0c754ad
Author: Florian Müllner <fmuellner gnome org>
Date: Mon Oct 23 00:18:19 2017 +0200
appchooserwidget: Don't limit application list unconditionally
As documented, GtkAppChooser is "typically [used] for the purpose of
opening a file". However given that applications that support neither
opening files nor URLs are filtered out, the chooser is not actual
useful for any other (atypical) usage. Change that by only applying
the filtering if a content-type was set, and use the full unfiltered
list otherwise.
https://bugzilla.gnome.org/show_bug.cgi?id=789327
gtk/gtkappchooserwidget.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkappchooserwidget.c b/gtk/gtkappchooserwidget.c
index 54b22a2..91ad228 100644
--- a/gtk/gtkappchooserwidget.c
+++ b/gtk/gtkappchooserwidget.c
@@ -563,7 +563,8 @@ gtk_app_chooser_widget_add_section (GtkAppChooserWidget *self,
{
app = l->data;
- if (!g_app_info_supports_uris (app) &&
+ if (self->priv->content_type != NULL &&
+ !g_app_info_supports_uris (app) &&
!g_app_info_supports_files (app))
continue;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]