diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index 5b39cc5..47869bd 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | |||
@@ -7720,8 +7720,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
7720 | for (int i = 0; i < incomingselect.ObjectData.Length; i++) | 7720 | for (int i = 0; i < incomingselect.ObjectData.Length; i++) |
7721 | { | 7721 | { |
7722 | objID = incomingselect.ObjectData[i].ObjectLocalID; | 7722 | objID = incomingselect.ObjectData[i].ObjectLocalID; |
7723 | if (!SelectedObjects.Contains(objID)) | ||
7724 | SelectedObjects.Add(objID); | ||
7725 | thisSelection.Add(objID); | 7723 | thisSelection.Add(objID); |
7726 | } | 7724 | } |
7727 | 7725 | ||
@@ -7748,8 +7746,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
7748 | for (int i = 0; i < incomingdeselect.ObjectData.Length; i++) | 7746 | for (int i = 0; i < incomingdeselect.ObjectData.Length; i++) |
7749 | { | 7747 | { |
7750 | objID = incomingdeselect.ObjectData[i].ObjectLocalID; | 7748 | objID = incomingdeselect.ObjectData[i].ObjectLocalID; |
7751 | if (SelectedObjects.Contains(objID)) | ||
7752 | SelectedObjects.Remove(objID); | ||
7753 | 7749 | ||
7754 | handlerObjectDeselect = OnObjectDeselect; | 7750 | handlerObjectDeselect = OnObjectDeselect; |
7755 | if (handlerObjectDeselect != null) | 7751 | if (handlerObjectDeselect != null) |