mirror of
https://github.com/opensim/opensim.git
synced 2026-08-08 02:05:34 +08:00
* Patch from JHurliman
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
This commit is contained in:
@@ -850,7 +850,7 @@ VALUES
|
||||
|
||||
newData.Name = (String)row["Name"];
|
||||
newData.Description = (String)row["Description"];
|
||||
newData.OwnerID = (String)row["OwnerUUID"];
|
||||
newData.OwnerID = (UUID)(String)row["OwnerUUID"];
|
||||
newData.IsGroupOwned = Convert.ToBoolean(row["IsGroupOwned"]);
|
||||
newData.Area = Convert.ToInt32(row["Area"]);
|
||||
newData.AuctionID = Convert.ToUInt32(row["AuctionID"]); //Unemplemented
|
||||
@@ -910,7 +910,7 @@ VALUES
|
||||
{
|
||||
ParcelManager.ParcelAccessEntry entry = new ParcelManager.ParcelAccessEntry();
|
||||
entry.AgentID = new UUID((string)row["AccessUUID"]);
|
||||
entry.Flags = (ParcelManager.AccessList)Convert.ToInt32(row["Flags"]);
|
||||
entry.Flags = (AccessList)Convert.ToInt32(row["Flags"]);
|
||||
entry.Time = new DateTime();
|
||||
return entry;
|
||||
}
|
||||
|
||||
@@ -1052,7 +1052,7 @@ ELSE
|
||||
retval.LogoutTime = Convert.ToInt32(reader["logoutTime"].ToString());
|
||||
|
||||
// Current position
|
||||
retval.Region = (string)reader["currentRegion"];
|
||||
retval.Region = (UUID)(string)reader["currentRegion"];
|
||||
retval.Handle = Convert.ToUInt64(reader["currentHandle"].ToString());
|
||||
Vector3 tmp_v;
|
||||
Vector3.TryParse((string)reader["currentPos"], out tmp_v);
|
||||
|
||||
@@ -1329,10 +1329,10 @@ namespace OpenSim.Data.MySQL
|
||||
|
||||
newData.Name = (String) row["Name"];
|
||||
newData.Description = (String) row["Description"];
|
||||
newData.OwnerID = (String) row["OwnerUUID"];
|
||||
newData.OwnerID = (UUID)(String)row["OwnerUUID"];
|
||||
newData.IsGroupOwned = Convert.ToBoolean(row["IsGroupOwned"]);
|
||||
newData.Area = Convert.ToInt32(row["Area"]);
|
||||
newData.AuctionID = Convert.ToUInt32(row["AuctionID"]); //Unemplemented
|
||||
newData.AuctionID = Convert.ToUInt32(row["AuctionID"]); //Unimplemented
|
||||
newData.Category = (Parcel.ParcelCategory) Convert.ToInt32(row["Category"]);
|
||||
//Enum libsecondlife.Parcel.ParcelCategory
|
||||
newData.ClaimDate = Convert.ToInt32(row["ClaimDate"]);
|
||||
@@ -1387,7 +1387,7 @@ namespace OpenSim.Data.MySQL
|
||||
{
|
||||
ParcelManager.ParcelAccessEntry entry = new ParcelManager.ParcelAccessEntry();
|
||||
entry.AgentID = new UUID((string) row["AccessUUID"]);
|
||||
entry.Flags = (ParcelManager.AccessList) Convert.ToInt32(row["Flags"]);
|
||||
entry.Flags = (AccessList) Convert.ToInt32(row["Flags"]);
|
||||
entry.Time = new DateTime();
|
||||
return entry;
|
||||
}
|
||||
|
||||
@@ -422,7 +422,7 @@ namespace OpenSim.Data.SQLite
|
||||
public List<InventoryFolderBase> getInventoryFolders(UUID parentID)
|
||||
{
|
||||
List<InventoryFolderBase> folders = new List<InventoryFolderBase>();
|
||||
getInventoryFolders(ref folders, Util.ToRawUuidString(parentID));
|
||||
getInventoryFolders(ref folders, parentID);
|
||||
return folders;
|
||||
}
|
||||
|
||||
@@ -623,10 +623,10 @@ namespace OpenSim.Data.SQLite
|
||||
/// <todo>this is horribly inefficient, but I don't want to ruin the overall structure of this implementation</todo>
|
||||
private void deleteItemsInFolder(UUID folderId)
|
||||
{
|
||||
List<InventoryItemBase> items = getInventoryInFolder(Util.ToRawUuidString(folderId));
|
||||
List<InventoryItemBase> items = getInventoryInFolder(folderId);
|
||||
|
||||
foreach (InventoryItemBase i in items)
|
||||
deleteInventoryItem(Util.ToRawUuidString(i.ID));
|
||||
deleteInventoryItem(i.ID);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -667,7 +667,7 @@ namespace OpenSim.Data.SQLite
|
||||
{
|
||||
lock (ds)
|
||||
{
|
||||
List<InventoryFolderBase> subFolders = getFolderHierarchy(Util.ToRawUuidString(folderID));
|
||||
List<InventoryFolderBase> subFolders = getFolderHierarchy(folderID);
|
||||
|
||||
DataTable inventoryFolderTable = ds.Tables["inventoryfolders"];
|
||||
DataRow inventoryRow;
|
||||
@@ -678,7 +678,7 @@ namespace OpenSim.Data.SQLite
|
||||
inventoryRow = inventoryFolderTable.Rows.Find(Util.ToRawUuidString(f.ID));
|
||||
if (inventoryRow != null)
|
||||
{
|
||||
deleteItemsInFolder(Util.ToRawUuidString(f.ID));
|
||||
deleteItemsInFolder(f.ID);
|
||||
inventoryRow.Delete();
|
||||
}
|
||||
}
|
||||
@@ -687,7 +687,7 @@ namespace OpenSim.Data.SQLite
|
||||
inventoryRow = inventoryFolderTable.Rows.Find(Util.ToRawUuidString(folderID));
|
||||
if (inventoryRow != null)
|
||||
{
|
||||
deleteItemsInFolder(Util.ToRawUuidString(folderID));
|
||||
deleteItemsInFolder(folderID);
|
||||
inventoryRow.Delete();
|
||||
}
|
||||
|
||||
|
||||
@@ -258,7 +258,7 @@ namespace OpenSim.Data.SQLite
|
||||
{
|
||||
DataTable regionsettings = ds.Tables["regionsettings"];
|
||||
|
||||
DataRow settingsRow = regionsettings.Rows.Find(rs.RegionUUID.ToString());
|
||||
DataRow settingsRow = regionsettings.Rows.Find(Util.ToRawUuidString(rs.RegionUUID));
|
||||
if (settingsRow == null)
|
||||
{
|
||||
settingsRow = regionsettings.NewRow();
|
||||
@@ -439,7 +439,7 @@ namespace OpenSim.Data.SQLite
|
||||
group.AddPart(prim);
|
||||
group.RootPart = prim;
|
||||
|
||||
createdObjects.Add(Util.ToRawUuidString(group.UUID), group);
|
||||
createdObjects.Add(group.UUID, group);
|
||||
retvals.Add(group);
|
||||
}
|
||||
else
|
||||
@@ -1268,7 +1268,7 @@ namespace OpenSim.Data.SQLite
|
||||
|
||||
newData.Name = (String) row["Name"];
|
||||
newData.Description = (String) row["Desc"];
|
||||
newData.OwnerID = (String) row["OwnerUUID"];
|
||||
newData.OwnerID = (UUID)(String) row["OwnerUUID"];
|
||||
newData.IsGroupOwned = (Boolean) row["IsGroupOwned"];
|
||||
newData.Area = Convert.ToInt32(row["Area"]);
|
||||
newData.AuctionID = Convert.ToUInt32(row["AuctionID"]); //Unemplemented
|
||||
@@ -1288,7 +1288,7 @@ namespace OpenSim.Data.SQLite
|
||||
newData.MusicURL = (String) row["MusicURL"];
|
||||
newData.PassHours = Convert.ToSingle(row["PassHours"]);
|
||||
newData.PassPrice = Convert.ToInt32(row["PassPrice"]);
|
||||
newData.SnapshotID = (String) row["SnapshotUUID"];
|
||||
newData.SnapshotID = (UUID)(String) row["SnapshotUUID"];
|
||||
try
|
||||
{
|
||||
|
||||
@@ -1365,7 +1365,7 @@ namespace OpenSim.Data.SQLite
|
||||
{
|
||||
ParcelManager.ParcelAccessEntry entry = new ParcelManager.ParcelAccessEntry();
|
||||
entry.AgentID = new UUID((string) row["AccessUUID"]);
|
||||
entry.Flags = (ParcelManager.AccessList) row["Flags"];
|
||||
entry.Flags = (AccessList) row["Flags"];
|
||||
entry.Time = new DateTime();
|
||||
return entry;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user