diff options
Diffstat (limited to 'src/ui/ui_contacts.cpp')
| -rw-r--r-- | src/ui/ui_contacts.cpp | 5 |
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; |
