diff options
author | UbitUmarov | 2019-03-07 04:53:41 +0000 |
---|---|---|
committer | UbitUmarov | 2019-03-07 04:53:41 +0000 |
commit | 6ae1341c58fea31322cefca327ef672e651a27b1 (patch) | |
tree | fa3964e1d41ebad1943bfb18ea3be2f0494783a0 /OpenSim/Data | |
parent | don't send irrelevant data (diff) | |
download | opensim-SC-6ae1341c58fea31322cefca327ef672e651a27b1.zip opensim-SC-6ae1341c58fea31322cefca327ef672e651a27b1.tar.gz opensim-SC-6ae1341c58fea31322cefca327ef672e651a27b1.tar.bz2 opensim-SC-6ae1341c58fea31322cefca327ef672e651a27b1.tar.xz |
don't read from dbs wrong sound flags
Diffstat (limited to 'OpenSim/Data')
-rw-r--r-- | OpenSim/Data/MySQL/MySQLSimulationData.cs | 5 | ||||
-rwxr-xr-x | OpenSim/Data/PGSQL/PGSQLSimulationData.cs | 5 | ||||
-rw-r--r-- | OpenSim/Data/SQLite/SQLiteSimulationData.cs | 5 |
3 files changed, 12 insertions, 3 deletions
diff --git a/OpenSim/Data/MySQL/MySQLSimulationData.cs b/OpenSim/Data/MySQL/MySQLSimulationData.cs index c5d7c47..3db30d8 100644 --- a/OpenSim/Data/MySQL/MySQLSimulationData.cs +++ b/OpenSim/Data/MySQL/MySQLSimulationData.cs | |||
@@ -1403,7 +1403,10 @@ namespace OpenSim.Data.MySQL | |||
1403 | 1403 | ||
1404 | prim.Sound = DBGuid.FromDB(row["LoopedSound"].ToString()); | 1404 | prim.Sound = DBGuid.FromDB(row["LoopedSound"].ToString()); |
1405 | prim.SoundGain = (float)(double)row["LoopedSoundGain"]; | 1405 | prim.SoundGain = (float)(double)row["LoopedSoundGain"]; |
1406 | prim.SoundFlags = 1; // If it's persisted at all, it's looped | 1406 | if (prim.Sound != UUID.Zero) |
1407 | prim.SoundFlags = 1; // If it's persisted at all, it's looped | ||
1408 | else | ||
1409 | prim.SoundFlags = 0; | ||
1407 | 1410 | ||
1408 | if (!(row["TextureAnimation"] is DBNull)) | 1411 | if (!(row["TextureAnimation"] is DBNull)) |
1409 | prim.TextureAnimation = (byte[])row["TextureAnimation"]; | 1412 | prim.TextureAnimation = (byte[])row["TextureAnimation"]; |
diff --git a/OpenSim/Data/PGSQL/PGSQLSimulationData.cs b/OpenSim/Data/PGSQL/PGSQLSimulationData.cs index 569cc80..99ceb91 100755 --- a/OpenSim/Data/PGSQL/PGSQLSimulationData.cs +++ b/OpenSim/Data/PGSQL/PGSQLSimulationData.cs | |||
@@ -1742,7 +1742,10 @@ namespace OpenSim.Data.PGSQL | |||
1742 | 1742 | ||
1743 | prim.Sound = new UUID((Guid)primRow["LoopedSound"]); | 1743 | prim.Sound = new UUID((Guid)primRow["LoopedSound"]); |
1744 | prim.SoundGain = Convert.ToSingle(primRow["LoopedSoundGain"]); | 1744 | prim.SoundGain = Convert.ToSingle(primRow["LoopedSoundGain"]); |
1745 | prim.SoundFlags = 1; // If it's persisted at all, it's looped | 1745 | if (prim.Sound != UUID.Zero) |
1746 | prim.SoundFlags = 1; // If it's persisted at all, it's looped | ||
1747 | else | ||
1748 | prim.SoundFlags = 0; | ||
1746 | 1749 | ||
1747 | if (!(primRow["TextureAnimation"] is DBNull)) | 1750 | if (!(primRow["TextureAnimation"] is DBNull)) |
1748 | prim.TextureAnimation = (Byte[])primRow["TextureAnimation"]; | 1751 | prim.TextureAnimation = (Byte[])primRow["TextureAnimation"]; |
diff --git a/OpenSim/Data/SQLite/SQLiteSimulationData.cs b/OpenSim/Data/SQLite/SQLiteSimulationData.cs index e02ac7d..1403a8f 100644 --- a/OpenSim/Data/SQLite/SQLiteSimulationData.cs +++ b/OpenSim/Data/SQLite/SQLiteSimulationData.cs | |||
@@ -1742,7 +1742,10 @@ namespace OpenSim.Data.SQLite | |||
1742 | 1742 | ||
1743 | prim.Sound = new UUID(row["LoopedSound"].ToString()); | 1743 | prim.Sound = new UUID(row["LoopedSound"].ToString()); |
1744 | prim.SoundGain = Convert.ToSingle(row["LoopedSoundGain"]); | 1744 | prim.SoundGain = Convert.ToSingle(row["LoopedSoundGain"]); |
1745 | prim.SoundFlags = 1; // If it's persisted at all, it's looped | 1745 | if (prim.Sound != UUID.Zero) |
1746 | prim.SoundFlags = 1; // If it's persisted at all, it's looped | ||
1747 | else | ||
1748 | prim.SoundFlags = 0; | ||
1746 | 1749 | ||
1747 | if (!row.IsNull("TextureAnimation")) | 1750 | if (!row.IsNull("TextureAnimation")) |
1748 | prim.TextureAnimation = Convert.FromBase64String(row["TextureAnimation"].ToString()); | 1751 | prim.TextureAnimation = Convert.FromBase64String(row["TextureAnimation"].ToString()); |