static void resetGrid(InsetMathGrid & grid)
{
while (grid.ncols() > 1)
- grid.delCol(grid.ncols());
+ grid.delCol(grid.ncols() - 1);
while (grid.nrows() > 1)
- grid.delRow(grid.nrows());
+ grid.delRow(grid.nrows() - 1);
grid.cell(0).erase(0, grid.cell(0).size());
grid.setDefaults();
}
char const * const celltag = havetable ? "mtd" : "mrow";
for (row_type row = 0; row < nrows(); ++row) {
if (havetable)
- os << MTag("mtr");;
+ os << MTag("mtr");
for (col_type col = 0; col < ncols(); ++col) {
os << MTag(celltag);
os << cell(index(row, col));
os << ETag(celltag);
}
if (havetable)
- os << ETag("mtr");;
+ os << ETag("mtr");
}
if (havetable)
os << ETag("mtable");
}
os << MTag("table", attrib);
for (row_type row = 0; row < nrows(); ++row) {
- os << MTag("tr");;
+ os << MTag("tr");
for (col_type col = 0; col < ncols(); ++col) {
os << MTag("td");
os << cell(index(row, col));
os << ETag("td");
}
- os << ETag("tr");;
+ os << ETag("tr");
}
os << ETag("table");
}
if (cur.idx() > 0)
--cur.idx();
cur.pos() = cur.lastpos();
-
+ cur.forceBufferUpdate();
//mathcursor->normalize();
//cmd = FuncRequest(LFUN_FINISHED_BACKWARD);
break;