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.cpp29
1 files changed, 3 insertions, 26 deletions
diff --git a/src/ui/ui_contacts.cpp b/src/ui/ui_contacts.cpp
index e1e9d5e..ed770d9 100644
--- a/src/ui/ui_contacts.cpp
+++ b/src/ui/ui_contacts.cpp
@@ -275,14 +275,7 @@ static void draw_contact_list()
ImGui::Separator();
if (ImGui::Button(localize("form.yes"), ImVec2(120, 0))) {
- if (administration_contact_remove(selected_for_removal)) {
- if (administration_writer_delete_entry(selected_for_removal.id)) {
- ui_set_status(localize("status.saved"));
- }
- else {
- ui_set_status_error(localize("status.saveFailed"));
- }
- }
+ administration_contact_remove(selected_for_removal);
ImGui::CloseCurrentPopup();
}
ImGui::SameLine();
@@ -309,15 +302,7 @@ static void ui_draw_contacts_create()
// Save button
ImGui::Spacing();
if (ImGui::Button(localize("form.save"))) {
- if (administration_contact_add(active_contact)) {
- if (administration_writer_save_contact_blocking(active_contact)) {
- ui_set_status(localize("status.saved"));
- }
- else {
- ui_set_status_error(localize("status.saveFailed"));
- }
- }
-
+ administration_contact_add(active_contact);
current_view_state = view_state::LIST;
}
if (!can_save) ImGui::EndDisabled();
@@ -336,15 +321,7 @@ static void ui_draw_contacts_update()
// Save button
ImGui::Spacing();
if (ImGui::Button(localize("form.save"))) {
- if (administration_contact_update(active_contact)) {
- if (administration_writer_save_contact_blocking(active_contact)) {
- ui_set_status(localize("status.saved"));
- }
- else {
- ui_set_status_error(localize("status.saveFailed"));
- }
- }
-
+ administration_contact_update(active_contact);
current_view_state = view_state::LIST;
}
if (!can_save) ImGui::EndDisabled();