diff --git a/src/Permissions/Backend/App.vala b/src/Permissions/Backend/App.vala index 85d0f31b..a21efd09 100644 --- a/src/Permissions/Backend/App.vala +++ b/src/Permissions/Backend/App.vala @@ -25,6 +25,7 @@ public class Permissions.Backend.App : GLib.Object { public Flatpak.InstalledRef installed_ref { get; construct; } public string id { get; private set; } public string name { get; private set; } + public string? description { get; private set; default = null; } public Icon icon { get; private set; } public GenericArray settings; @@ -41,6 +42,7 @@ public class Permissions.Backend.App : GLib.Object { if (appinfo != null) { name = appinfo.get_name (); icon = appinfo.get_icon () ?? new ThemedIcon ("application-default-icon"); + description = appinfo.get_description (); } else { icon = new ThemedIcon ("application-default-icon"); name = id; diff --git a/src/Permissions/Widgets/AppSettingsView.vala b/src/Permissions/Widgets/AppSettingsView.vala index 4e59bc1c..61d891d6 100644 --- a/src/Permissions/Widgets/AppSettingsView.vala +++ b/src/Permissions/Widgets/AppSettingsView.vala @@ -196,6 +196,7 @@ public class Permissions.Widgets.AppSettingsView : Switchboard.SettingsPage { update_property (Gtk.AccessibleProperty.LABEL, _("%s permissions").printf (selected_app.name), -1); title = selected_app.name; + description = selected_app.description; icon = selected_app.icon; }