From f0cfe2f1badb29ed57f64e6a983b54efc2de1e8d Mon Sep 17 00:00:00 2001 From: Cinder Biscuits Date: Tue, 11 Jul 2017 06:54:48 -0500 Subject: [PATCH] Merge a few changes based on feedback --- LibreMetaverse/AppearanceManager.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/LibreMetaverse/AppearanceManager.cs b/LibreMetaverse/AppearanceManager.cs index 25020158..c43002f6 100644 --- a/LibreMetaverse/AppearanceManager.cs +++ b/LibreMetaverse/AppearanceManager.cs @@ -29,7 +29,6 @@ using System.Collections.Generic; using System.Threading; using System.Linq; using LibreMetaverse; -using OpenMetaverse; using OpenMetaverse.Packets; using OpenMetaverse.Imaging; using OpenMetaverse.Assets; @@ -1831,6 +1830,7 @@ namespace OpenMetaverse break; } } + if (found) break; } // Use a default value if we don't have one set for it @@ -1924,8 +1924,14 @@ namespace OpenMetaverse // COF should be in the root folder. Request update to get the latest versio number if (root == null) return COF; - - return root.Where(baseItem => baseItem is InventoryFolder && ((InventoryFolder) baseItem).PreferredType == FolderType.CurrentOutfit).Cast().FirstOrDefault(); + foreach (var baseItem in root) + { + if (baseItem is InventoryFolder && ((InventoryFolder)baseItem).PreferredType == FolderType.CurrentOutfit) + { + COF = (InventoryFolder)baseItem; + break; + } + } } ///