Skip to content

Commit

Permalink
Fix formula undo bug when removing rows/cols
Browse files Browse the repository at this point in the history
  • Loading branch information
anmcgrath committed Nov 2, 2023
1 parent 63bfe78 commit 5e17aba
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/BlazorDatasheet.Core/Data/Cells/CellStore.cs
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ internal CellStoreRestoreData RemoveRowAt(int row, int nRows)
restoreData.ValueRestoreData = _dataStore.RemoveRowAt(row, nRows);
restoreData.ValidRestoreData = _validStore.RemoveRowAt(row, nRows);
restoreData.TypeRestoreData = _typeStore.RemoveRows(row, row + nRows - 1);
restoreData.FormulaRestoreData = ClearFormulaImpl(row, nRows).FormulaRestoreData;
restoreData.FormulaRestoreData = ClearFormulaImpl(new[] { new RowRegion(row, nRows) }).FormulaRestoreData;
restoreData.FormatRestoreData = _formatStore.RemoveRows(row, row + nRows - 1);
restoreData.MergeRestoreData = _mergeStore.RemoveRows(row, row + nRows - 1);
_formulaStore.RemoveRowAt(row, nRows);
Expand All @@ -150,7 +150,7 @@ internal CellStoreRestoreData RemoveColAt(int col, int nCols)
restoreData.ValueRestoreData = _dataStore.RemoveColAt(col, nCols);
restoreData.ValidRestoreData = _validStore.RemoveColAt(col, nCols);
restoreData.TypeRestoreData = _typeStore.RemoveCols(col, col + nCols - 1);
restoreData.FormulaRestoreData = ClearFormulaImpl(col, nCols).FormulaRestoreData;
restoreData.FormulaRestoreData = ClearFormulaImpl(new[] { new ColumnRegion(col, nCols) }).FormulaRestoreData;
restoreData.FormatRestoreData = _formatStore.RemoveCols(col, col + nCols - 1);
restoreData.MergeRestoreData = _mergeStore.RemoveCols(col, col + nCols - 1);
_formulaStore.RemoveColAt(col, nCols);
Expand Down

0 comments on commit 5e17aba

Please sign in to comment.