Browse Source

Handle blit_back_with_light with empty area

fixes #13306
sfan5 9 months ago
parent
commit
bf987bf58a
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/voxelalgorithms.cpp

+ 3 - 0
src/voxelalgorithms.cpp

@@ -1028,6 +1028,9 @@ void blit_back_with_light(Map *map, MMVManip *vm,
 	std::map<v3s16, MapBlock*> *modified_blocks)
 {
 	const NodeDefManager *ndef = map->getNodeDefManager();
+
+	if (vm->m_area.hasEmptyExtent())
+		return;
 	mapblock_v3 minblock = getNodeBlockPos(vm->m_area.MinEdge);
 	mapblock_v3 maxblock = getNodeBlockPos(vm->m_area.MaxEdge);
 	// First queue is for day light, second is for night light.