cosmic-config-derive: use transaction for write_entry

This commit is contained in:
Jeremy Soller 2024-01-12 09:39:03 -07:00
parent 95bf466607
commit 2c6db80c64

View file

@ -45,7 +45,7 @@ fn impl_cosmic_config_entry_macro(ast: &syn::DeriveInput) -> TokenStream {
let write_each_config_field = fields.iter().map(|field| {
let field_name = &field.ident;
quote! {
cosmic_config::ConfigSet::set(config, stringify!(#field_name), &self.#field_name)?;
cosmic_config::ConfigSet::set(&tx, stringify!(#field_name), &self.#field_name)?;
}
});