summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2016-12-06 13:28:41 +0000
committerRichard Hughes <richard@hughsie.com>2016-12-06 13:29:13 +0000
commit9ef273b43aa533942f65530fab731ba9c0dbf003 (patch)
tree60ce233c8da775a7032900704d65cf1af2886a70
parent8742b2356f22b84aecbfec979fa940ebf98b6bfc (diff)
downloadappstream-glib-9ef273b43aa533942f65530fab731ba9c0dbf003.tar.gz
Don't add <releases> for addons
-rw-r--r--libappstream-builder/asb-task.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/libappstream-builder/asb-task.c b/libappstream-builder/asb-task.c
index 3948ff7..16177d1 100644
--- a/libappstream-builder/asb-task.c
+++ b/libappstream-builder/asb-task.c
@@ -423,9 +423,11 @@ asb_task_process (AsbTask *task, GError **error_not_used)
/* set all the releases on the app */
array = asb_package_get_releases (priv->pkg);
- for (i = 0; i < array->len; i++) {
- release = g_ptr_array_index (array, i);
- as_app_add_release (AS_APP (app), release);
+ if (as_app_get_kind (AS_APP (app)) != AS_APP_KIND_ADDON) {
+ for (i = 0; i < array->len; i++) {
+ release = g_ptr_array_index (array, i);
+ as_app_add_release (AS_APP (app), release);
+ }
}
/* run each refine plugin on each app */