diff options
author | Melanie | 2011-07-23 11:39:32 +0100 |
---|---|---|
committer | Melanie | 2011-07-23 11:39:32 +0100 |
commit | 96174595da269f50d37c88c213ad00b79a7c7c83 (patch) | |
tree | 59655d3f8d0681ef77c1d939480edb2e3765e66d /OpenSim/Region | |
parent | Fix merge artefact (diff) | |
download | opensim-SC-96174595da269f50d37c88c213ad00b79a7c7c83.zip opensim-SC-96174595da269f50d37c88c213ad00b79a7c7c83.tar.gz opensim-SC-96174595da269f50d37c88c213ad00b79a7c7c83.tar.bz2 opensim-SC-96174595da269f50d37c88c213ad00b79a7c7c83.tar.xz |
Fix LLTextBox to work with the updated libOMV
Diffstat (limited to '')
5 files changed, 12 insertions, 5 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index 99552f1..d5419cc 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | |||
@@ -12129,7 +12129,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
12129 | OutPacket(packet, ThrottleOutPacketType.Task); | 12129 | OutPacket(packet, ThrottleOutPacketType.Task); |
12130 | } | 12130 | } |
12131 | 12131 | ||
12132 | public void SendTextBoxRequest(string message, int chatChannel, string objectname, string ownerFirstName, string ownerLastName, UUID objectId) | 12132 | public void SendTextBoxRequest(string message, int chatChannel, string objectname, UUID ownerID, string ownerFirstName, string ownerLastName, UUID objectId) |
12133 | { | 12133 | { |
12134 | ScriptDialogPacket dialog = (ScriptDialogPacket)PacketPool.Instance.GetPacket(PacketType.ScriptDialog); | 12134 | ScriptDialogPacket dialog = (ScriptDialogPacket)PacketPool.Instance.GetPacket(PacketType.ScriptDialog); |
12135 | dialog.Data.ObjectID = objectId; | 12135 | dialog.Data.ObjectID = objectId; |
@@ -12145,6 +12145,11 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
12145 | buttons[0] = new ScriptDialogPacket.ButtonsBlock(); | 12145 | buttons[0] = new ScriptDialogPacket.ButtonsBlock(); |
12146 | buttons[0].ButtonLabel = Util.StringToBytes256("!!llTextBox!!"); | 12146 | buttons[0].ButtonLabel = Util.StringToBytes256("!!llTextBox!!"); |
12147 | dialog.Buttons = buttons; | 12147 | dialog.Buttons = buttons; |
12148 | |||
12149 | dialog.OwnerData = new ScriptDialogPacket.OwnerDataBlock[1]; | ||
12150 | dialog.OwnerData[0] = new ScriptDialogPacket.OwnerDataBlock(); | ||
12151 | dialog.OwnerData[0].OwnerID = ownerID; | ||
12152 | |||
12148 | OutPacket(dialog, ThrottleOutPacketType.Task); | 12153 | OutPacket(dialog, ThrottleOutPacketType.Task); |
12149 | } | 12154 | } |
12150 | 12155 | ||
diff --git a/OpenSim/Region/CoreModules/Avatar/Dialog/DialogModule.cs b/OpenSim/Region/CoreModules/Avatar/Dialog/DialogModule.cs index 8a16582..f343f80 100644 --- a/OpenSim/Region/CoreModules/Avatar/Dialog/DialogModule.cs +++ b/OpenSim/Region/CoreModules/Avatar/Dialog/DialogModule.cs | |||
@@ -141,10 +141,12 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog | |||
141 | { | 141 | { |
142 | UserAccount account = m_scene.UserAccountService.GetUserAccount(m_scene.RegionInfo.ScopeID, ownerid); | 142 | UserAccount account = m_scene.UserAccountService.GetUserAccount(m_scene.RegionInfo.ScopeID, ownerid); |
143 | string ownerFirstName, ownerLastName; | 143 | string ownerFirstName, ownerLastName; |
144 | UUID ownerID = UUID.Zero; | ||
144 | if (account != null) | 145 | if (account != null) |
145 | { | 146 | { |
146 | ownerFirstName = account.FirstName; | 147 | ownerFirstName = account.FirstName; |
147 | ownerLastName = account.LastName; | 148 | ownerLastName = account.LastName; |
149 | ownerID = account.PrincipalID; | ||
148 | } | 150 | } |
149 | else | 151 | else |
150 | { | 152 | { |
@@ -155,7 +157,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog | |||
155 | ScenePresence sp = m_scene.GetScenePresence(avatarid); | 157 | ScenePresence sp = m_scene.GetScenePresence(avatarid); |
156 | 158 | ||
157 | if (sp != null) | 159 | if (sp != null) |
158 | sp.ControllingClient.SendTextBoxRequest(message, chatChannel, name, ownerFirstName, ownerLastName, objectid); | 160 | sp.ControllingClient.SendTextBoxRequest(message, chatChannel, name, ownerID, ownerFirstName, ownerLastName, objectid); |
159 | } | 161 | } |
160 | 162 | ||
161 | public void SendNotificationToUsersInRegion( | 163 | public void SendNotificationToUsersInRegion( |
diff --git a/OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs b/OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs index cdce36e..7e4fa71 100644 --- a/OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs +++ b/OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs | |||
@@ -1157,7 +1157,7 @@ namespace OpenSim.Region.Examples.SimpleModule | |||
1157 | { | 1157 | { |
1158 | } | 1158 | } |
1159 | 1159 | ||
1160 | public void SendTextBoxRequest(string message, int chatChannel, string objectname, string ownerFirstName, string ownerLastName, UUID objectId) | 1160 | public void SendTextBoxRequest(string message, int chatChannel, string objectname, UUID ownerID, string ownerFirstName, string ownerLastName, UUID objectId) |
1161 | { | 1161 | { |
1162 | } | 1162 | } |
1163 | 1163 | ||
diff --git a/OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs b/OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs index 4045507..26934e8 100644 --- a/OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs +++ b/OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs | |||
@@ -1684,7 +1684,7 @@ namespace OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server | |||
1684 | { | 1684 | { |
1685 | } | 1685 | } |
1686 | 1686 | ||
1687 | public void SendTextBoxRequest(string message, int chatChannel, string objectname, string ownerFirstName, string ownerLastName, UUID objectId) | 1687 | public void SendTextBoxRequest(string message, int chatChannel, string objectname, UUID ownerID, string ownerFirstName, string ownerLastName, UUID objectId) |
1688 | { | 1688 | { |
1689 | } | 1689 | } |
1690 | 1690 | ||
diff --git a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs index f07ad67..69d6261 100644 --- a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs +++ b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs | |||
@@ -1162,7 +1162,7 @@ namespace OpenSim.Region.OptionalModules.World.NPC | |||
1162 | { | 1162 | { |
1163 | } | 1163 | } |
1164 | 1164 | ||
1165 | public void SendTextBoxRequest(string message, int chatChannel, string objectname, string ownerFirstName, string ownerLastName, UUID objectId) | 1165 | public void SendTextBoxRequest(string message, int chatChannel, string objectname, UUID ownerID, string ownerFirstName, string ownerLastName, UUID objectId) |
1166 | { | 1166 | { |
1167 | } | 1167 | } |
1168 | 1168 | ||