diff --git a/Source/Plugins/BuilderModes/General/Association.cs b/Source/Plugins/BuilderModes/General/Association.cs index 381995e4d0866d6a2d409b924e3574dc1599e89d..cf792e6ebfe0f79342e74e5e278f0755d9b84d71 100755 --- a/Source/Plugins/BuilderModes/General/Association.cs +++ b/Source/Plugins/BuilderModes/General/Association.cs @@ -856,6 +856,9 @@ namespace CodeImp.DoomBuilder.BuilderModes /// <returns>True if the sector has UDMF fiels associations</returns> public static bool SectorHasUDMFFieldAssociations(Sector sector) { + if (sector == null || sector.IsDisposed || sector.Fields == null) + return false; + foreach (UniversalFieldInfo ufi in General.Map.Config.SectorFields) { if (sector.Fields.ContainsKey(ufi.Name))