diff --git a/system.cpp b/system.cpp index 970fce95..a7bdfc3b 100644 --- a/system.cpp +++ b/system.cpp @@ -1706,5 +1706,8 @@ addHook(hooks_removecells, 0, [] () { eliminate_if(butterflies, [] (pair& p) { return is_cell_removed(p.first); }); for(int i=0; i to_remove; + for(auto p: rosemap) if(is_cell_removed(p.first)) to_remove.push_back(p.first); + for(auto r: to_remove) rosemap.erase(r); }); }