From 8c6973e1d92fee84828774dcc3353709941f7f1e Mon Sep 17 00:00:00 2001 From: Bernardo Lopes Date: Fri, 31 Mar 2023 22:00:05 -0300 Subject: [PATCH] [Fools23] Fix NPE on YesHealMe when reading characters in a Cross-World Party. --- Dalamud/Fools/Plugins/YesHealMePluginWindow.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dalamud/Fools/Plugins/YesHealMePluginWindow.cs b/Dalamud/Fools/Plugins/YesHealMePluginWindow.cs index 4bb30ab0d..fc025af35 100644 --- a/Dalamud/Fools/Plugins/YesHealMePluginWindow.cs +++ b/Dalamud/Fools/Plugins/YesHealMePluginWindow.cs @@ -19,14 +19,15 @@ public static class YesHealMePluginWindow private static readonly Vector2 Position = new(200, 200); private static readonly Vector2 Size = new(Length, SectionHeight); - private static IEnumerable Characters(PartyListAddon partyListAddon) + private static IEnumerable Characters(PartyListAddon partyListAddon) { return partyListAddon.Any() ? partyListAddon.Select(pla => pla.PlayerCharacter) : new[] { Service.Get().LocalPlayer }; } - private static List HurtingCharacters(IEnumerable characters) + private static List HurtingCharacters(IEnumerable characters) { return characters + .Where(pc => pc is not null) .Where(pc => pc.CurrentHp < pc.MaxHp || Service.Get() .IsDevMenuOpen)