From 4643e3b170c012ae3f842001d0b2902ce30c8d49 Mon Sep 17 00:00:00 2001 From: mwganson Date: Sat, 21 Mar 2020 18:54:47 -0500 Subject: [PATCH] [Spreadsheet] [skip ci] fix bug where aliases renamed in the spreadsheet were not getting renamed in sketcher constraints --- src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp b/src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp index 49db8a42d6..ab9adac3e0 100644 --- a/src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp +++ b/src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp @@ -41,6 +41,7 @@ #include #include #include +#include #include #include #include @@ -357,7 +358,10 @@ void SheetView::editingFinished() Base::Console().Error("Unable to set alias: %s\n", Base::Tools::toStdString(str).c_str()); } } else { - cell->setAlias(str.toStdString()); + std::string address = CellAddress(i.row(), i.column()).toString(); + Gui::cmdAppObjectArgs(sheet, "setAlias('%s', '%s')", + address, str.toStdString()); + Gui::cmdAppDocument(sheet->getDocument(), "recompute()"); } } ui->cells->setCurrentIndex(ui->cellContent->next());