[gtk+/gtk-3-22] appchooserwidget: Don't limit application list unconditionally
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-3-22] appchooserwidget: Don't limit application list unconditionally
- Date: Thu, 26 Oct 2017 10:18:40 +0000 (UTC)
commit 5ad9ecaff050b3417d330ea9d229679ec2511217
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 9a4103a..c8da419 100644
--- a/gtk/gtkappchooserwidget.c
+++ b/gtk/gtkappchooserwidget.c
@@ -554,7 +554,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]