diff --git a/src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp b/src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp index 9ae16867b..218200277 100644 --- a/src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp +++ b/src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp @@ -307,7 +307,9 @@ void SheetView::updateCell(const App::Property *prop) CellAddress address; sheet->getCellAddress(prop, address); - updateContentLine(); + + if (currentIndex().row() == address.row() && currentIndex().column() == address.col() ) + updateContentLine(); } catch (...) { // Property is not a cell