attempt to fix the muliple repeat problem (that sdague is getting) in the IRC chat bridge code.
parent
155005cba6
commit
22e330c1a0
|
@ -344,11 +344,14 @@ namespace OpenSim.Region.Environment.Modules
|
||||||
string mess = inputLine.Substring(inputLine.IndexOf(m_channel));
|
string mess = inputLine.Substring(inputLine.IndexOf(m_channel));
|
||||||
foreach (Scene m_scene in m_scenes)
|
foreach (Scene m_scene in m_scenes)
|
||||||
{
|
{
|
||||||
m_scene.Broadcast(delegate(IClientAPI client)
|
m_scene.ForEachScenePresence(delegate(ScenePresence avatar)
|
||||||
{
|
{
|
||||||
client.SendChatMessage(
|
if (!avatar.IsChildAgent)
|
||||||
|
{
|
||||||
|
avatar.ControllingClient.SendChatMessage(
|
||||||
Helpers.StringToField(mess), 255, pos, "IRC:",
|
Helpers.StringToField(mess), 255, pos, "IRC:",
|
||||||
LLUUID.Zero);
|
LLUUID.Zero);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue