diff options
-rw-r--r-- | libappstream-glib/as-app-desktop.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libappstream-glib/as-app-desktop.c b/libappstream-glib/as-app-desktop.c index 85fed3d..5a3768c 100644 --- a/libappstream-glib/as-app-desktop.c +++ b/libappstream-glib/as-app-desktop.c @@ -309,6 +309,11 @@ as_app_parse_file_key (AsApp *app, for (i = 0; list != NULL && list[i] != NULL; i++) as_app_add_mimetype (app, list[i]); + } else if (g_strcmp0 (key, "X-Flatpak") == 0) { + tmp = g_key_file_get_string (kf, G_KEY_FILE_DESKTOP_GROUP, key, NULL); + if (tmp != NULL && tmp[0] != '\0') + as_app_set_id (app, tmp); + } else if (g_strcmp0 (key, "X-Flatpak-RenamedFrom") == 0) { list = g_key_file_get_string_list (kf, G_KEY_FILE_DESKTOP_GROUP, |