diff --git a/OpenMetaverse/GroupManager.cs b/OpenMetaverse/GroupManager.cs
index c3569b80..c9035e16 100644
--- a/OpenMetaverse/GroupManager.cs
+++ b/OpenMetaverse/GroupManager.cs
@@ -475,10 +475,11 @@ namespace OpenMetaverse
///
/// Callback for the title list of a group
///
+ /// of the request returned from RequestGroupTitles
/// Group
/// A dictionary containing the titles of a group
/// where the Key is the role , and the values are the title details
- public delegate void GroupTitlesCallback(UUID groupID, Dictionary titles);
+ public delegate void GroupTitlesCallback(UUID requestID, UUID groupID, Dictionary titles);
///
/// Callback fired when group account summary information is received
@@ -1225,7 +1226,7 @@ namespace OpenMetaverse
groupTitleCache[block.RoleID] = groupTitle;
}
- try { OnGroupTitles(titles.AgentData.GroupID, groupTitleCache); }
+ try { OnGroupTitles(titles.AgentData.RequestID, titles.AgentData.GroupID, groupTitleCache); }
catch (Exception e) { Logger.Log(e.Message, Helpers.LogLevel.Error, Client, e); }
}
}
diff --git a/Programs/examples/groupmanager/frmGroupInfo.cs b/Programs/examples/groupmanager/frmGroupInfo.cs
index 638dcb90..7dc0a688 100644
--- a/Programs/examples/groupmanager/frmGroupInfo.cs
+++ b/Programs/examples/groupmanager/frmGroupInfo.cs
@@ -255,7 +255,7 @@ namespace groupmanager
}
}
- private void GroupTitlesHandler(UUID groupID, Dictionary titles)
+ private void GroupTitlesHandler(UUID requestID, UUID groupID, Dictionary titles)
{
Titles = titles;