diff --git a/src/Mod/Spreadsheet/App/Sheet.cpp b/src/Mod/Spreadsheet/App/Sheet.cpp index eb4fea54c5..6fd311dfa7 100644 --- a/src/Mod/Spreadsheet/App/Sheet.cpp +++ b/src/Mod/Spreadsheet/App/Sheet.cpp @@ -146,11 +146,6 @@ void Sheet::clearAll() cellErrors.clear(); columnWidths.clear(); rowHeights.clear(); - - for (auto& observer : observers) { - delete observer.second; - } - observers.clear(); } // validate import/export parameters diff --git a/src/Mod/Spreadsheet/App/Sheet.h b/src/Mod/Spreadsheet/App/Sheet.h index d189ec9ec6..f08a3d35fe 100644 --- a/src/Mod/Spreadsheet/App/Sheet.h +++ b/src/Mod/Spreadsheet/App/Sheet.h @@ -290,10 +290,6 @@ protected: /* Row heights */ PropertyRowHeights rowHeights; - /* Document observers to track changes to external properties */ - using ObserverMap = std::map; - ObserverMap observers; - int currentRow = -1; int currentCol = -1;