summaryrefslogtreecommitdiff
path: root/src/ui/ui_settings.cpp
diff options
context:
space:
mode:
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.