From 161d16405de3c8a3e0216df36de32a2ddcf6db51 Mon Sep 17 00:00:00 2001 From: Melanie Date: Thu, 25 Feb 2010 23:04:05 +0000 Subject: [PATCH] Check flags on initial login --- OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs b/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs index 7c81d6a00d..e654b1fa36 100644 --- a/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs +++ b/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs @@ -325,7 +325,10 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends List friendList = new List(); foreach (FriendInfo fi in m_Friends[agentID].Friends) - friendList.Add(fi.Friend); + { + if ((fi.TheirFlags & 1) != 0) + friendList.Add(fi.Friend); + } PresenceInfo[] presence = PresenceService.GetAgents(friendList.ToArray());