Spreadsheet: docDeps property was not properly maintained, resulting in spurious links to other objects.
This commit is contained in:
@@ -796,7 +796,9 @@ App::DocumentObjectExecReturn *Sheet::execute(void)
|
||||
currRow.purgeTouched();
|
||||
currColumn.purgeTouched();
|
||||
|
||||
docDeps.setValues(cells.getDocDeps());
|
||||
std::set<App::DocumentObject*> ds(cells.getDocDeps());
|
||||
std::vector<App::DocumentObject*> dv(ds.begin(), ds.end());
|
||||
docDeps.setValues(dv);
|
||||
|
||||
purgeTouched();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user