summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--internal/atable/table.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/internal/atable/table.go b/internal/atable/table.go
index d31088e..e89dafc 100644
--- a/internal/atable/table.go
+++ b/internal/atable/table.go
@@ -317,7 +317,8 @@ func (m *Model) UpdateViewport() {
)
}
-// SelectedRow returns the selected row.
+// SelectedRow returns the selected row, or nil when the cursor is out of range
+// and no row is selected.
// You can cast it to your own implementation.
func (m Model) SelectedRow() Row {
if m.cursor < 0 || m.cursor >= len(m.rows) {