mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 02:49:46 +00:00
Fix consecutive merging of tabular cells
This is a bug reported and fixed by Edwin Leuven. Here is how Edwin described it in his inimitable minimalist style: first i merge the top-left two cells in a small, say 3x3, table if i then merge this multicolumn cell with the remaining cell in the first row my table ends up all bonkers
This commit is contained in:
parent
babe5e05f8
commit
1780cb4896
@ -1688,7 +1688,8 @@ Tabular::idx_type Tabular::setMultiColumn(idx_type cell, idx_type number,
|
||||
cs.alignment = column_info[col].alignment;
|
||||
setRightLine(cell, right_border);
|
||||
|
||||
for (idx_type i = 1; i < number; ++i) {
|
||||
idx_type lastcell = cellIndex(row, col + number - 1);
|
||||
for (idx_type i = 1; i < lastcell - cell + 1; ++i) {
|
||||
CellData & cs1 = cellInfo(cell + i);
|
||||
cs1.multicolumn = CELL_PART_OF_MULTICOLUMN;
|
||||
cs.inset->appendParagraphs(cs1.inset->paragraphs());
|
||||
|
Loading…
Reference in New Issue
Block a user