From 34537282f8a8171e920d9763f75b6dcdabc6fe61 Mon Sep 17 00:00:00 2001 From: Jesse Ruderman Date: Sun, 22 Aug 2021 02:00:04 -0700 Subject: [PATCH] Erase rosemap entries for deleted cells --- system.cpp | 3 +++ 1 file changed, 3 insertions(+) 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); }); }