summaryrefslogtreecommitdiff
path: root/libappstream-builder/asb-utils.c
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2014-10-01 15:08:39 +0100
committerRichard Hughes <richard@hughsie.com>2014-10-01 15:16:41 +0100
commitaeeef63c3e197d824ee749cd2e65a611529be6b4 (patch)
tree0d0bf8bbf6537fb05b667557185907c4e1c75a14 /libappstream-builder/asb-utils.c
parent9828cc92fd990076bc0afc37325f6330e9eb48c1 (diff)
downloadappstream-glib-aeeef63c3e197d824ee749cd2e65a611529be6b4.tar.gz
trivial: Do not write an icon tarball if it would be empty
Diffstat (limited to 'libappstream-builder/asb-utils.c')
-rw-r--r--libappstream-builder/asb-utils.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libappstream-builder/asb-utils.c b/libappstream-builder/asb-utils.c
index 88e2dea..0e4a89a 100644
--- a/libappstream-builder/asb-utils.c
+++ b/libappstream-builder/asb-utils.c
@@ -461,6 +461,8 @@ asb_utils_write_archive_dir (const gchar *filename,
files = g_ptr_array_new_with_free_func (g_free);
if (!asb_utils_add_files_recursive (files, directory, directory, error))
return FALSE;
+ if (files->len == 0)
+ return TRUE;
/* write tar file */
return asb_utils_write_archive (filename, directory, files, error);