Completely revert the notecard uploading changes I made, since they

appear to break script saves in prims for some.
This commit is contained in:
Melanie Thielker
2008-09-21 00:05:33 +00:00
parent 752d3f3879
commit 70be30fbaa
2 changed files with 4 additions and 5 deletions

View File

@@ -254,10 +254,10 @@ namespace OpenSim.Region.Environment.Scenes
return;
}
AssetBase asset = CreateAsset(item.Name, item.Description, (sbyte)item.Type, data);
AssetBase asset = CreateAsset(item.Name, item.Description, (sbyte)AssetType.LSLText, data);
AssetCache.AddAsset(asset);
if (isScriptRunning && item.Type == 10)
if (isScriptRunning)
{
part.RemoveScriptInstance(item.ItemID);
}
@@ -267,7 +267,7 @@ namespace OpenSim.Region.Environment.Scenes
part.GetProperties(remoteClient);
// Trigger rerunning of script (use TriggerRezScript event, see RezScript)
if (isScriptRunning && item.Type == 10)
if (isScriptRunning)
{
part.CreateScriptInstance(item.ItemID, 0, false);
}
@@ -1235,6 +1235,7 @@ namespace OpenSim.Region.Environment.Scenes
else // Updating existing item with new perms etc
{
TaskInventoryItem prevItem = part.GetInventoryItem(itemID);
System.Console.WriteLine("Item asset {0}, request asset {1}", prevItem.AssetID.ToString(), itemInfo.AssetID.ToString());
itemInfo.AssetID = prevItem.AssetID;
if (part.UpdateInventoryItem(itemInfo))
part.GetProperties(remoteClient);