From: Juergen Spitzmueller Date: Sun, 7 Jun 2020 17:18:00 +0000 (+0200) Subject: Do not track row/column deletion in paste_tabular X-Git-Tag: lyx-2.4.0dev-acb2ca7b~782 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=cbe75042c0fe6cfc510747da4b110e4c105e9d3b;p=features.git Do not track row/column deletion in paste_tabular Fixes #11884. --- diff --git a/src/insets/InsetTabular.cpp b/src/insets/InsetTabular.cpp index b87ab343f2..82cbfc7287 100644 --- a/src/insets/InsetTabular.cpp +++ b/src/insets/InsetTabular.cpp @@ -7064,18 +7064,18 @@ bool InsetTabular::copySelection(Cursor & cur) paste_tabular.reset(new Tabular(tabular)); for (row_type r = 0; r < rs; ++r) - paste_tabular->deleteRow(0); + paste_tabular->deleteRow(0, true); row_type const rows = re - rs + 1; while (paste_tabular->nrows() > rows) - paste_tabular->deleteRow(rows); + paste_tabular->deleteRow(rows, true); for (col_type c = 0; c < cs; ++c) - paste_tabular->deleteColumn(0); + paste_tabular->deleteColumn(0, true); col_type const columns = ce - cs + 1; while (paste_tabular->ncols() > columns) - paste_tabular->deleteColumn(columns); + paste_tabular->deleteColumn(columns, true); paste_tabular->setBuffer(tabular.buffer());