fix undoing shadow changes

This commit is contained in:
T1ti
2024-12-22 03:36:58 +01:00
parent ab6d932e74
commit 044db21bb7

View File

@@ -204,7 +204,8 @@ void Noggit::Action::undo(bool redo)
for (auto& pair : redo ? _chunk_shadow_map_post : _chunk_shadow_map_pre) for (auto& pair : redo ? _chunk_shadow_map_post : _chunk_shadow_map_pre)
{ {
std::memcpy(&pair.first->_shadow_map, pair.second.data(), 64 * 64 * sizeof(uint8_t)); std::memcpy(&pair.first->_shadow_map, pair.second.data(), 64 * 64 * sizeof(uint8_t));
pair.first->update_shadows(); pair.first->registerChunkUpdate(ChunkUpdateFlags::SHADOW);
// pair.first->update_shadows();
} }
} }
if (_flags & ActionFlags::eCHUNK_DOODADS_EXCLUSION) if (_flags & ActionFlags::eCHUNK_DOODADS_EXCLUSION)