]> git.lizzy.rs Git - minetest.git/blobdiff - src/mapgen/mg_schematic.cpp
Store `MapEditEvent` blocks in a vector (#13071)
[minetest.git] / src / mapgen / mg_schematic.cpp
index 8fbbb821e1f6a0de03ff9508c5ae9dbb4142171a..1e44ae34e1d64d06183048d8eee6ff9775a54443 100644 (file)
@@ -273,8 +273,7 @@ void Schematic::placeOnMap(ServerMap *map, v3s16 p, u32 flags,
        //// Create & dispatch map modification events to observers
        MapEditEvent event;
        event.type = MEET_OTHER;
-       for (it = modified_blocks.begin(); it != modified_blocks.end(); ++it)
-               event.modified_blocks.insert(it->first);
+       event.setModifiedBlocks(modified_blocks);
 
        map->dispatchEvent(event);
 }