From 6a189c6ec4e1b45166e96a25820bda63016d4618 Mon Sep 17 00:00:00 2001 From: Regalis Date: Mon, 12 Dec 2016 15:01:50 +0200 Subject: [PATCH] Fix for "collection was modified" exceptions when removing entities using delete or Ctrl+X --- Subsurface/Source/Map/MapEntity.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Subsurface/Source/Map/MapEntity.cs b/Subsurface/Source/Map/MapEntity.cs index 070b6fd62..6ec889944 100644 --- a/Subsurface/Source/Map/MapEntity.cs +++ b/Subsurface/Source/Map/MapEntity.cs @@ -348,7 +348,7 @@ namespace Barotrauma if (selectedList.Contains(this)) { - selectedList.Remove(this); + selectedList = selectedList.FindAll(e => e != this); } if (aiTarget != null) aiTarget.Remove();