Skip to content
This repository was archived by the owner on Jun 24, 2026. It is now read-only.

Commit 9094035

Browse files
tigclaude
andcommitted
Upgrade Terminal.Gui from 2.0.1 to 2.1.0
Fix breaking change: TableSelection.Cursor renamed to TableSelection.SelectedCell. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent e4be9df commit 9094035

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

Directory.Packages.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PackageVersion Include="Microsoft.PowerShell.SDK" Version="7.5.4" />
44
<PackageVersion Include="Newtonsoft.Json" Version="13.0.4" />
55
<PackageVersion Include="System.Management.Automation" Version="7.5.4" />
6-
<PackageVersion Include="Terminal.Gui" Version="2.0.1" />
6+
<PackageVersion Include="Terminal.Gui" Version="2.1.0" />
77
<!-- Test dependencies -->
88
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
99
<PackageVersion Include="xunit" Version="2.9.3" />

src/Microsoft.PowerShell.ConsoleGuiTools/OutGridViewWindow.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,9 @@ private void ApplyFilter()
184184
{
185185
// Save the currently selected row's original index so we can restore position
186186
int? selectedOriginalIndex = null;
187-
if (_filteredDataSource != null && _tableView is { Value.Cursor.Y: >= 0 } &&
188-
_tableView.Value.Cursor.Y < _filteredDataSource.Rows)
189-
selectedOriginalIndex = _filteredDataSource.GetOriginalObjectIndex(_tableView.Value.Cursor.Y);
187+
if (_filteredDataSource != null && _tableView is { Value.SelectedCell.Y: >= 0 } &&
188+
_tableView.Value.SelectedCell.Y < _filteredDataSource.Rows)
189+
selectedOriginalIndex = _filteredDataSource.GetOriginalObjectIndex(_tableView.Value.SelectedCell.Y);
190190

191191
try
192192
{

0 commit comments

Comments
 (0)