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;