diff options
author | MW | 2007-12-02 20:43:21 +0000 |
---|---|---|
committer | MW | 2007-12-02 20:43:21 +0000 |
commit | ac77c32453fdeffc03a5abbb6cbb037dfc1e7c0d (patch) | |
tree | 5f67d9619efa7fb3a346125dc01971ff1e766d9b /OpenSim/Region | |
parent | Added some error handling (and console output) to BaseHttpServer. (diff) | |
download | opensim-SC-ac77c32453fdeffc03a5abbb6cbb037dfc1e7c0d.zip opensim-SC-ac77c32453fdeffc03a5abbb6cbb037dfc1e7c0d.tar.gz opensim-SC-ac77c32453fdeffc03a5abbb6cbb037dfc1e7c0d.tar.bz2 opensim-SC-ac77c32453fdeffc03a5abbb6cbb037dfc1e7c0d.tar.xz |
Attempt to fix mantis issue #82, taking prims into inventory and then rezzing them in another region.
Diffstat (limited to 'OpenSim/Region')
-rw-r--r-- | OpenSim/Region/Communications/OGS1/OGS1InventoryService.cs | 1 | ||||
-rw-r--r-- | OpenSim/Region/Environment/Scenes/ScenePresence.cs | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/Communications/OGS1/OGS1InventoryService.cs b/OpenSim/Region/Communications/OGS1/OGS1InventoryService.cs index 612930d..99d1b0f 100644 --- a/OpenSim/Region/Communications/OGS1/OGS1InventoryService.cs +++ b/OpenSim/Region/Communications/OGS1/OGS1InventoryService.cs | |||
@@ -106,6 +106,7 @@ namespace OpenSim.Region.Communications.OGS1 | |||
106 | request.ItemCallBack(userID, item); | 106 | request.ItemCallBack(userID, item); |
107 | } | 107 | } |
108 | } | 108 | } |
109 | m_RequestingInventory.Remove(userID); | ||
109 | } | 110 | } |
110 | } | 111 | } |
111 | 112 | ||
diff --git a/OpenSim/Region/Environment/Scenes/ScenePresence.cs b/OpenSim/Region/Environment/Scenes/ScenePresence.cs index 2ef27fd..145e15a 100644 --- a/OpenSim/Region/Environment/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Environment/Scenes/ScenePresence.cs | |||
@@ -425,6 +425,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
425 | 425 | ||
426 | public void MakeRootAgent(LLVector3 pos, bool isFlying) | 426 | public void MakeRootAgent(LLVector3 pos, bool isFlying) |
427 | { | 427 | { |
428 | |||
428 | m_newAvatar = true; | 429 | m_newAvatar = true; |
429 | m_isChildAgent = false; | 430 | m_isChildAgent = false; |
430 | 431 | ||
@@ -433,6 +434,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
433 | AddToPhysicalScene(); | 434 | AddToPhysicalScene(); |
434 | m_physicsActor.Flying = isFlying; | 435 | m_physicsActor.Flying = isFlying; |
435 | 436 | ||
437 | m_scene.CommsManager.UserProfileCacheService.UpdateUserInventory(m_uuid); | ||
436 | //if (!m_gotAllObjectsInScene) | 438 | //if (!m_gotAllObjectsInScene) |
437 | //{ | 439 | //{ |
438 | //m_scene.SendAllSceneObjectsToClient(this); | 440 | //m_scene.SendAllSceneObjectsToClient(this); |