summaryrefslogtreecommitdiff
path: root/src/ui/ui_settings.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik@mailbox.org>2026-01-01 17:20:05 +0100
committerAldrik Ramaekers <aldrik@mailbox.org>2026-01-01 17:20:05 +0100
commit3088c3e904c1b4d9cb1ea3ba24f851356f6a2ab9 (patch)
tree160a3412ff1486f953dc050ded09f5374e8d7fcd /src/ui/ui_settings.cpp
parenta1d639e963eaad1f8d24d47cd004c22052166978 (diff)
feedback on buttons that write to disk
Diffstat (limited to 'src/ui/ui_settings.cpp')
-rw-r--r--src/ui/ui_settings.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/ui/ui_settings.cpp b/src/ui/ui_settings.cpp
index fb02738..defe119 100644
--- a/src/ui/ui_settings.cpp
+++ b/src/ui/ui_settings.cpp
@@ -327,7 +327,9 @@ static void draw_ai_service_ui()
ImGui::EndDisabled();
}
- if (ImGui::Button(locale::get("form.save"), true)) {
+ char id[100];
+ strops::format(id, 100, "%s##ai", locale::get("form.save"));
+ if (ImGui::Button(id, true)) {
administration_writer::set_write_completed_event_callback(0);
administration::set_ai_service(new_ai_service);
}
@@ -358,7 +360,9 @@ static void draw_email_service_ui()
ImGui::InputTextWithHint(locale::get("settings.services.email_service.pubkey"),
locale::get("settings.services.email_service.pubkey"), new_email_service.api_key, sizeof(new_email_service.api_key));
- if (ImGui::Button(locale::get("form.save"), true)) {
+ char id[100];
+ strops::format(id, 100, "%s##email", locale::get("form.save"));
+ if (ImGui::Button(id, true)) {
administration_writer::set_write_completed_event_callback(0);
administration::set_email_service(new_email_service);
}