and more changes on uuid gatherer and libomv
							parent
							
								
									41d9441512
								
							
						
					
					
						commit
						e0c49c42e3
					
				|  | @ -908,10 +908,11 @@ namespace OpenSim.Region.Framework.Scenes | |||
|                 int indx = data.IndexOf((byte)'<'); | ||||
|                 if (indx < 0) | ||||
|                     return false; | ||||
| 
 | ||||
|                 osUTF8 tmp = data.osUTF8SubString(0, indx); | ||||
|                 tmp.SelfTrim(); | ||||
|                 data.osUTF8SubStringSelf(indx + 1); | ||||
|                 return UUID.TryParse(tmp.ToString(), out id); | ||||
| 
 | ||||
|                 return osUTF8.TryParseUUID(tmp, out id); | ||||
|             } | ||||
| 
 | ||||
|             if (h.StartsWith(uuidB)) | ||||
|  | @ -921,9 +922,11 @@ namespace OpenSim.Region.Framework.Scenes | |||
|                 int indx = data.IndexOf((byte)'<'); | ||||
|                 if (indx < 0) | ||||
|                     return false; | ||||
| 
 | ||||
|                 osUTF8 tmp = data.osUTF8SubString(0, indx); | ||||
|                 tmp.SelfTrim(); | ||||
|                 return UUID.TryParse(tmp.ToString(), out id); | ||||
|                 data.osUTF8SubStringSelf(indx + 1); | ||||
| 
 | ||||
|                 return osUTF8.TryParseUUID(tmp, out id); | ||||
|             } | ||||
| 
 | ||||
|             return false; | ||||
|  | @ -1184,8 +1187,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
|                             return; | ||||
|                         if (!osdata.ReadLine(out id)) // uuid | ||||
|                             return; | ||||
|                         id.SelfTrim(); | ||||
|                         if (UUID.TryParse(id.ToString(), out uid) && uid != UUID.Zero) | ||||
|                         if (osUTF8.TryParseUUID(id, out uid) && uid != UUID.Zero) | ||||
|                             GatheredUuids[uid] = type == 0 ? (sbyte)AssetType.Animation : (sbyte)AssetType.Sound; | ||||
|                         if (!osdata.SkipLine()) // flags  | ||||
|                             return; | ||||
|  | @ -1212,7 +1214,6 @@ namespace OpenSim.Region.Framework.Scenes | |||
|             int next; | ||||
|             while ((next = getxmlNode(ref data, out osUTF8 header)) > 0) | ||||
|             { | ||||
|                  | ||||
|                 if (header.StartsWith((byte)'/')) | ||||
|                     continue; | ||||
|                 if (header.StartsWith(uuidB)) | ||||
|  | @ -1223,8 +1224,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
|                     if(indx < 0) | ||||
|                         continue; | ||||
|                     osUTF8 tmp = data.osUTF8SubString(0, indx); | ||||
|                     tmp.SelfTrim(); | ||||
|                     if(UUID.TryParse(tmp.ToString(), out UUID id) && id != UUID.Zero) | ||||
|                     if(osUTF8.TryParseUUID(tmp, out UUID id) && id != UUID.Zero) | ||||
|                         GatheredUuids[id] = (sbyte)AssetType.Texture; | ||||
|                     data.osUTF8SubStringSelf(indx + 1); | ||||
|                 } | ||||
|  |  | |||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
		Loading…
	
		Reference in New Issue
	
	 UbitUmarov
						UbitUmarov