summaryrefslogtreecommitdiff
path: root/src/ui/ui_invoices.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/ui_invoices.cpp')
-rw-r--r--src/ui/ui_invoices.cpp14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/ui/ui_invoices.cpp b/src/ui/ui_invoices.cpp
index 3e48d00..2c0a8e4 100644
--- a/src/ui/ui_invoices.cpp
+++ b/src/ui/ui_invoices.cpp
@@ -382,9 +382,9 @@ static void draw_invoices_list()
}
}
-static void _reset_to_invoice_view()
+static void _invoice_saved_callback()
{
- current_view_state = ui::view_state::VIEW_EXISTING;
+ _reload_activities();
}
static void _reset_to_default_view()
@@ -429,7 +429,7 @@ static void _draw_activity_sidepanel()
static void draw_invoice_update()
{
- if (ImGui::Button(locale::get("form.cancel"), true, false)) {
+ if (ImGui::Button(locale::get("form.back"), true, false)) {
current_view_state = ui::view_state::VIEW_EXISTING;
}
@@ -438,10 +438,8 @@ static void draw_invoice_update()
if (!can_save) ImGui::BeginDisabled();
ImGui::SameLine();
if (ImGui::Button(locale::get("form.save"), true)) {
- administration_writer::set_write_completed_event_callback(_reset_to_invoice_view);
+ administration_writer::set_write_completed_event_callback(_invoice_saved_callback);
administration::invoice_update(&active_invoice);
-
- _reload_activities();
}
if (!can_save) ImGui::EndDisabled();
}
@@ -469,10 +467,8 @@ static void draw_invoice_create()
if (!can_save) ImGui::BeginDisabled();
ImGui::SameLine();
if (ImGui::Button(locale::get("form.save"), true)) {
- administration_writer::set_write_completed_event_callback(_reset_to_invoice_view);
+ administration_writer::set_write_completed_event_callback(_invoice_saved_callback);
administration::invoice_add(&active_invoice);
-
- _reload_activities();
}
if (!can_save) ImGui::EndDisabled();
}