diff --git a/src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp b/src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp index 49db8a42d674..ab9adac3e0df 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());