increment lastColumn when inserting columns

pull/812/head
Jeff Horwitz 1 year ago
parent 7dfff1ce78
commit ead28d0e8f

@ -346,6 +346,7 @@ func (t *tableDefaultContent) InsertRow(row int) {
// InsertColumn inserts a new column at the given position.
func (t *tableDefaultContent) InsertColumn(column int) {
var didInsert bool
for row := range t.cells {
if column >= len(t.cells[row]) {
continue
@ -353,6 +354,10 @@ func (t *tableDefaultContent) InsertColumn(column int) {
t.cells[row] = append(t.cells[row], nil) // Extend by one.
copy(t.cells[row][column+1:], t.cells[row][column:]) // Shift to the right.
t.cells[row][column] = &TableCell{} // New element is an uninitialized table cell.
didInsert = true
}
if didInsert {
t.lastColumn++
}
}

Loading…
Cancel
Save