diff options
author | Richard Hughes <richard@hughsie.com> | 2017-01-11 08:55:01 +0000 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2017-01-11 08:55:01 +0000 |
commit | 5b6fd6c9c90e5dc4533388183fcb5c114791569e (patch) | |
tree | 97c9e1f4483e0bd1c396750ef7c7450d1e673995 | |
parent | 15417ff05493e32be6b87bf481ee42e09d8b8180 (diff) | |
download | appstream-glib-5b6fd6c9c90e5dc4533388183fcb5c114791569e.tar.gz |
Only fail to validate <icon> in AppData desktop components
-rw-r--r-- | libappstream-glib/as-app-validate.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libappstream-glib/as-app-validate.c b/libappstream-glib/as-app-validate.c index 3fa686b..1fa435f 100644 --- a/libappstream-glib/as-app-validate.c +++ b/libappstream-glib/as-app-validate.c @@ -1223,10 +1223,11 @@ as_app_validate (AsApp *app, AsAppValidateFlags flags, GError **error) /* appdata */ if (as_app_get_icon_default (app) != NULL && - as_app_get_source_kind (app) == AS_APP_SOURCE_KIND_APPDATA) { + as_app_get_source_kind (app) == AS_APP_SOURCE_KIND_APPDATA && + as_app_get_kind (app) == AS_APP_KIND_DESKTOP) { ai_app_validate_add (helper, AS_PROBLEM_KIND_TAG_INVALID, - "<icon> not allowed in appdata"); + "<icon> not allowed in desktop appdata"); } /* extends */ |