diff options
author | Richard Hughes <richard@hughsie.com> | 2016-04-04 18:54:05 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2016-04-04 18:54:05 +0100 |
commit | a2f5a2c88b16763be986389be85862ba851bd18e (patch) | |
tree | 34910cf7f3eeff0fec432909304439cfc6b82955 | |
parent | 19f61fa3d72ab4bf72fda9d249552d48e0d44660 (diff) | |
download | appstream-glib-a2f5a2c88b16763be986389be85862ba851bd18e.tar.gz |
Ignore desktop files with X-AppStream-Ignore
-rw-r--r-- | libappstream-glib/as-app-desktop.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libappstream-glib/as-app-desktop.c b/libappstream-glib/as-app-desktop.c index ad75a10..5527ba6 100644 --- a/libappstream-glib/as-app-desktop.c +++ b/libappstream-glib/as-app-desktop.c @@ -351,6 +351,16 @@ as_app_parse_file_key (AsApp *app, NULL); if (tmp != NULL && tmp[0] != '\0') as_app_set_name (app, locale, tmp); + + /* for Ubuntu */ + } else if (g_strcmp0 (key, "X-AppStream-Ignore") == 0) { + gboolean ret; + ret = g_key_file_get_boolean (kf, + G_KEY_FILE_DESKTOP_GROUP, + key, + NULL); + if (ret) + as_app_add_veto (app, "X-AppStream-Ignore"); } return TRUE; |