- key_file.set_string (id_card.display_name, "Password", id_card.password ?? "");
- key_file.set_string_list (id_card.display_name, "Services", id_card.services ?? {});
+ if (id_card.store_password && (id_card.password != null))
+ key_file.set_string (id_card.display_name, "Password", id_card.password);
+ else
+ key_file.set_string (id_card.display_name, "Password", "");
+ key_file.set_string_list (id_card.display_name, "Services", services ?? empty);