From a760487ad2b50e4ef3db4dc6b94d856ce6823084 Mon Sep 17 00:00:00 2001 From: Eivind Kvedalen Date: Sat, 2 Jan 2016 20:43:53 +0100 Subject: [PATCH] Spreadsheet: Don't update line edit on top unless we have to. --- src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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