aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
authorMelanie2011-07-23 11:39:32 +0100
committerMelanie2011-07-23 11:39:32 +0100
commit96174595da269f50d37c88c213ad00b79a7c7c83 (patch)
tree59655d3f8d0681ef77c1d939480edb2e3765e66d /OpenSim/Region
parentFix merge artefact (diff)
downloadopensim-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 '')
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs7
-rw-r--r--OpenSim/Region/CoreModules/Avatar/Dialog/DialogModule.cs4
-rw-r--r--OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs2
-rw-r--r--OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs2
-rw-r--r--OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs2
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