From c91b410307839a50df84eaef71a7c530f766af2e Mon Sep 17 00:00:00 2001 From: reusedname <155286845+reusedname@users.noreply.github.com> Date: Sun, 2 Mar 2025 14:37:04 +0500 Subject: [PATCH] Respect column default visibility for new columns --- .../java/ctbrec/ui/controls/table/StatePersistingTableView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/main/java/ctbrec/ui/controls/table/StatePersistingTableView.java b/client/src/main/java/ctbrec/ui/controls/table/StatePersistingTableView.java index 86f2bfa6..49bd44db 100644 --- a/client/src/main/java/ctbrec/ui/controls/table/StatePersistingTableView.java +++ b/client/src/main/java/ctbrec/ui/controls/table/StatePersistingTableView.java @@ -54,7 +54,7 @@ public class StatePersistingTableView extends TableView { protected void restoreColumnVisibility() { Map visibility = stateStore.loadColumnVisibility(); for (TableColumn tc : getColumns()) { - tc.setVisible(visibility.getOrDefault(tc.getId(), true)); + tc.setVisible(visibility.getOrDefault(tc.getId(), tc.isVisible())); } }