summaryrefslogtreecommitdiff
path: root/src/ui/ui_contacts.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/ui_contacts.cpp')
-rw-r--r--src/ui/ui_contacts.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/ui/ui_contacts.cpp b/src/ui/ui_contacts.cpp
index 0ade9b0..e19f571 100644
--- a/src/ui/ui_contacts.cpp
+++ b/src/ui/ui_contacts.cpp
@@ -14,7 +14,7 @@ static contact active_contact;
void ui_setup_contacts()
{
current_view_state = view_state::LIST;
- memset(&active_contact, 0, sizeof(contact));
+ active_contact = active_contact = administration_create_empty_contact();
memset(&selected_for_removal, 0, sizeof(contact));
}
@@ -156,8 +156,7 @@ static void draw_contact_list()
if (ImGui::Button(localize("form.create")))
{
current_view_state = view_state::CREATE;
- memset(&active_contact, 0, sizeof(contact));
- snprintf(active_contact.id, IM_ARRAYSIZE(active_contact.id), "C/%d", administration_create_id());
+ active_contact = administration_create_empty_contact();
}
if (current_page >= max_page-1) current_page = max_page-1;