diff --git a/src/Mod/Spreadsheet/App/PropertySheet.cpp b/src/Mod/Spreadsheet/App/PropertySheet.cpp index 595cce611..5891cff4c 100644 --- a/src/Mod/Spreadsheet/App/PropertySheet.cpp +++ b/src/Mod/Spreadsheet/App/PropertySheet.cpp @@ -909,11 +909,12 @@ void PropertySheet::removeDependencies(CellAddress key) k->second.erase(key); + if (k->second.size() == 0) + documentObjectToCellMap.erase(*j); + ++j; } - - cellToDocumentObjectMap.erase(i2); }