aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-config-upgrade.c
diff options
context:
space:
mode:
Diffstat (limited to 'shell/e-config-upgrade.c')
-rw-r--r--shell/e-config-upgrade.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/shell/e-config-upgrade.c b/shell/e-config-upgrade.c
index 2cbcad315b..a3f8e32573 100644
--- a/shell/e-config-upgrade.c
+++ b/shell/e-config-upgrade.c
@@ -642,13 +642,18 @@ struct _map_table smime_map[] = {
{ NULL },
};
+struct _map_table identity_sig_map[] = {
+ { "identity_autogenerated_signature_%i", "auto", MAP_BOOL },
+ { "identity_def_signature_%i", "default", MAP_LONG },
+ { NULL },
+};
+
struct _map_table identity_map[] = {
{ "identity_name_%i", "name", MAP_STRING|MAP_CONTENT },
{ "identity_address_%i", "addr-spec", MAP_STRING|MAP_CONTENT },
{ "identity_reply_to_%i", "reply-to", MAP_STRING|MAP_CONTENT },
{ "identity_organization_%i", "organization", MAP_STRING|MAP_CONTENT },
- { "identity_autogenerated_signature_%i", "signature", MAP_BOOL },
- { "identity_def_signature_%i", "default", MAP_LONG },
+ { NULL, "signature", MAP_CHILD, identity_sig_map },
{ NULL },
};