From d1ce85463c02022ad81d4e57e6647b98a10fa0f5 Mon Sep 17 00:00:00 2001 From: Anna Date: Sat, 8 Aug 2020 17:49:35 -0400 Subject: [PATCH] refactor: don't allocate an array for no reason --- Peeping Tom/PluginUI.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Peeping Tom/PluginUI.cs b/Peeping Tom/PluginUI.cs index d0429b5..6b32080 100644 --- a/Peeping Tom/PluginUI.cs +++ b/Peeping Tom/PluginUI.cs @@ -359,10 +359,9 @@ namespace PeepingTom { } if (this.plugin.Config.KeepHistory) { // get a list of the previous targeters that aren't currently targeting - Targeter[] previous = previousTargeters + var previous = previousTargeters .Where(old => targeting.All(actor => actor.ActorId != old.ActorId)) - .Take(this.plugin.Config.NumHistory) - .ToArray(); + .Take(this.plugin.Config.NumHistory); // add previous targeters to the list foreach (Targeter oldTargeter in previous) { Actor actor = null;