Browse Source

Bugfix.

tablepad
Oliver 5 years ago
parent
commit
f990c283b3
  1. 5
      table.go

5
table.go

@ -1,8 +1,6 @@
package tview
import (
"log"
"github.com/gdamore/tcell"
)
@ -251,7 +249,6 @@ func (t *Table) Draw(screen tcell.Screen) {
}
// Clamp row offsets.
log.Print(t.rowOffset, t.selectedRow, height)
if t.rowsSelectable {
if t.selectedRow >= t.fixedRows && t.selectedRow < t.fixedRows+t.rowOffset {
t.rowOffset = t.selectedRow - t.fixedRows
@ -331,7 +328,7 @@ func (t *Table) Draw(screen tcell.Screen) {
}
var skipped, lastTableWidth int
ColumnLoop:
for column := 0; column <= t.lastColumn; column++ {
for column := 0; ; column++ {
// If we've moved beyond the right border, we stop or skip a column.
for tableWidth-1 >= width { // -1 because we include one extra column if the separator falls on the right end of the box.
// We've moved beyond the available space.

Loading…
Cancel
Save