From dc32aae6582cc755c7d43e9470a7104be37bcddf Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 10 Apr 2019 07:26:57 -0400 Subject: [PATCH] remote-add: Add -is-set keys for the new fields This lets us keep track of which fields have been explicitly set. Closes: #2812 Approved by: alexlarsson --- app/flatpak-builtins-remote-add.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/flatpak-builtins-remote-add.c b/app/flatpak-builtins-remote-add.c index 494e7a1a..cfb35065 100644 --- a/app/flatpak-builtins-remote-add.c +++ b/app/flatpak-builtins-remote-add.c @@ -172,24 +172,28 @@ get_config_from_opts (FlatpakDir *dir, const char *remote_name, gboolean *change if (comment) { g_key_file_set_string (config, group, "xa.comment", comment); + g_key_file_set_boolean (config, group, "xa.comment-is-set", TRUE); *changed = TRUE; } if (description) { g_key_file_set_string (config, group, "xa.description", description); + g_key_file_set_boolean (config, group, "xa.description-is-set", TRUE); *changed = TRUE; } if (icon) { g_key_file_set_string (config, group, "xa.icon", icon); + g_key_file_set_boolean (config, group, "xa.icon-is-set", TRUE); *changed = TRUE; } if (homepage) { g_key_file_set_string (config, group, "xa.homepage", homepage); + g_key_file_set_boolean (config, group, "xa.homepage-is-set", TRUE); *changed = TRUE; }