diff options
author | Richard Hughes <richard@hughsie.com> | 2015-02-02 09:53:56 +0000 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2015-02-02 09:53:56 +0000 |
commit | c9ba2761639ea57493a64ffcaf6b70c8a7b2d359 (patch) | |
tree | f6064b3ddd158cc7811a33805936793e6fedcb5f | |
parent | 5d4831194db76118b9ca5f8940ff6c96b2a7184e (diff) | |
download | appstream-glib-c9ba2761639ea57493a64ffcaf6b70c8a7b2d359.tar.gz |
trivial: Do not ensure if there is nothing left to do
-rw-r--r-- | libappstream-builder/asb-package.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libappstream-builder/asb-package.c b/libappstream-builder/asb-package.c index 946bd4d..7a458c3 100644 --- a/libappstream-builder/asb-package.c +++ b/libappstream-builder/asb-package.c @@ -860,6 +860,10 @@ asb_package_ensure (AsbPackage *pkg, if (priv->releases->len > 0) flags &= ~ASB_PACKAGE_ENSURE_RELEASES; + /* nothing to do! */ + if (flags == ASB_PACKAGE_ENSURE_NONE) + return TRUE; + /* call distro-specific method */ if (klass->ensure != NULL) return klass->ensure (pkg, flags, error); |