From 1b584b42daa72625313ccb4e84e616d28dad3fb3 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Tue, 20 Jun 2017 11:11:41 +0200 Subject: [PATCH] builder: Inherit parent version for inherited extension If you inherit an extension, and it has no explicit version, then use the version of the parent, as that is what would automatically be used for the parent. --- builder/builder-manifest.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/builder/builder-manifest.c b/builder/builder-manifest.c index 680cab94..d6d4b780 100644 --- a/builder/builder-manifest.c +++ b/builder/builder-manifest.c @@ -2215,6 +2215,10 @@ builder_manifest_finish (BuilderManifest *self, return FALSE; g_key_file_set_value (keyfile, group, keys[j], value); } + + if (!g_key_file_has_key (keyfile, group, "version", NULL) && + !g_key_file_has_key (keyfile, group, "versions", NULL)) + g_key_file_set_value (keyfile, group, "version", parent_version); } if (!g_key_file_save_to_file (keyfile,