summaryrefslogtreecommitdiff
path: root/src/ui/ui_settings.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-09-12 18:21:53 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-09-12 18:21:53 +0200
commit5159a53e58cd4b3652ce6255856d50e15c275f80 (patch)
tree736d854c472cea59ae919cdc824730819787d4d0 /src/ui/ui_settings.cpp
parentabf01f657d068aa6b22ab962cbe01b88f3b5f7ea (diff)
startup views & new administration setup
Diffstat (limited to 'src/ui/ui_settings.cpp')
-rw-r--r--src/ui/ui_settings.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ui/ui_settings.cpp b/src/ui/ui_settings.cpp
index 1746111..77d2a45 100644
--- a/src/ui/ui_settings.cpp
+++ b/src/ui/ui_settings.cpp
@@ -18,6 +18,8 @@ country_tax_bracket* tax_brackets = 0;
u32 cost_center_count;
cost_center* cost_centers = 0;
+static int select_company_tab = 0;
+
void ui_destroy_settings()
{
free(tax_brackets);
@@ -26,6 +28,7 @@ void ui_destroy_settings()
void ui_setup_settings()
{
+ select_company_tab = 1;
company_info = administration_company_info_get();
tax_bracket_count = administration_tax_bracket_count();
@@ -339,8 +342,9 @@ void ui_draw_settings()
{
if (ImGui::BeginTabBar("SettingsTabBar"))
{
- if (ImGui::BeginTabItem(localize("settings.table.company")))
+ if (ImGui::BeginTabItem(localize("settings.table.company"), nullptr, select_company_tab == 1 ? ImGuiTabItemFlags_SetSelected : 0))
{
+ select_company_tab = 0;
draw_contact_form(&company_info);
// Save button.