Merge branch 'master' into bulletsim4

user_profiles
Robert Adams 2013-05-02 07:02:28 -07:00
commit a9480aed85
27 changed files with 6369 additions and 6362 deletions

View File

@ -646,11 +646,12 @@ namespace OpenSim.Region.CoreModules.Framework.InventoryAccess
}
else
{
if (remoteClient == null || so.OwnerID != remoteClient.AgentId)
if (remoteClient == null || so.RootPart.OwnerID != remoteClient.AgentId)
{
// Taking copy of another person's item. Take to
// Objects folder.
folder = m_Scene.InventoryService.GetFolderForType(userID, AssetType.Object);
so.FromFolderID = UUID.Zero;
}
else
{
@ -666,10 +667,16 @@ namespace OpenSim.Region.CoreModules.Framework.InventoryAccess
//
if (action == DeRezAction.Take || action == DeRezAction.TakeCopy)
{
if (so.FromFolderID != UUID.Zero && userID == remoteClient.AgentId)
if (so.FromFolderID != UUID.Zero && so.RootPart.OwnerID == remoteClient.AgentId)
{
InventoryFolderBase f = new InventoryFolderBase(so.FromFolderID, userID);
folder = m_Scene.InventoryService.GetFolder(f);
if(folder.Type == 14 || folder.Type == 16)
{
// folder.Type = 6;
folder = m_Scene.InventoryService.GetFolderForType(userID, AssetType.Object);
}
}
}

View File

@ -1,4 +1,4 @@

namespace Amib.Threading.Internal
{
/// <summary>

View File

@ -1,4 +1,4 @@
using System.Reflection;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

View File

@ -1,4 +1,4 @@
#if _SILVERLIGHT
#if _SILVERLIGHT
using System.Threading;

View File

@ -1,4 +1,4 @@
#if !(_WINDOWS_CE)
#if !(_WINDOWS_CE)
using System;
using System.Threading;

View File

@ -1,4 +1,4 @@

using System;
using Amib.Threading.Internal;

View File

@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;

View File

@ -35,7 +35,7 @@
; Modular configurations
; Set path to directory for modular ini files...
; The Robust.exe process must have R/W access to the location
ConfigDirectory = "/home/opensim/etc/Configs"
ConfigDirectory = "."
[ServiceList]

View File

@ -27,7 +27,7 @@
; Modular configurations
; Set path to directory for modular ini files...
; The Robust.exe process must have R/W access to the location
ConfigDirectory = "/home/opensim/etc/Configs"
ConfigDirectory = "."
[ServiceList]
AssetServiceConnector = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector"