diff options
author | Richard Hughes <richard@hughsie.com> | 2016-12-06 13:28:41 +0000 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2016-12-06 13:29:13 +0000 |
commit | 9ef273b43aa533942f65530fab731ba9c0dbf003 (patch) | |
tree | 60ce233c8da775a7032900704d65cf1af2886a70 | |
parent | 8742b2356f22b84aecbfec979fa940ebf98b6bfc (diff) | |
download | appstream-glib-9ef273b43aa533942f65530fab731ba9c0dbf003.tar.gz |
Don't add <releases> for addons
-rw-r--r-- | libappstream-builder/asb-task.c | 8 |
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 */ |