From c3cebbdd3ab986eeb6ed14261e63f57ec00b54f1 Mon Sep 17 00:00:00 2001 From: tznind Date: Fri, 30 Dec 2022 10:15:00 +0000 Subject: [PATCH] Add additional guards to UnionSelection method --- Terminal.Gui/Views/TableView.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Terminal.Gui/Views/TableView.cs b/Terminal.Gui/Views/TableView.cs index 2a4735ceb..5a674f3e7 100644 --- a/Terminal.Gui/Views/TableView.cs +++ b/Terminal.Gui/Views/TableView.cs @@ -769,9 +769,11 @@ namespace Terminal.Gui { /// private void UnionSelection (int col, int row) { - if(!MultiSelect) { + if (!MultiSelect || TableIsNullOrInvisible()) { return; } + + EnsureValidSelection (); var oldColumn = SelectedColumn; var oldRow = SelectedRow;