From 05c83a9dbb541a556a16252f5c5785ffbcdc4109 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sun, 22 Jan 2023 18:44:08 +0000 Subject: [PATCH] Fix ExtractSpriteSequenceDocsCommand crash on non-generic static fields. --- .../UtilityCommands/ExtractSpriteSequenceDocsCommand.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/UtilityCommands/ExtractSpriteSequenceDocsCommand.cs b/OpenRA.Mods.Common/UtilityCommands/ExtractSpriteSequenceDocsCommand.cs index 8403fffa21..6b7ba62de7 100644 --- a/OpenRA.Mods.Common/UtilityCommands/ExtractSpriteSequenceDocsCommand.cs +++ b/OpenRA.Mods.Common/UtilityCommands/ExtractSpriteSequenceDocsCommand.cs @@ -62,7 +62,7 @@ namespace OpenRA.Mods.Common.UtilityCommands .Select(y => y.Name) .Where(y => y != type.Name && y != "Object"), Properties = type.GetFields(BindingFlags.NonPublic | BindingFlags.Static) - .Where(fi => fi.FieldType.GetGenericTypeDefinition() == typeof(SpriteSequenceField<>)) + .Where(fi => fi.FieldType.IsGenericType && fi.FieldType.GetGenericTypeDefinition() == typeof(SpriteSequenceField<>)) .Select(fi => { var description = string.Join(" ", fi.GetCustomAttributes(false)