remove redundant PhysActor.IsPhysical call from SOP.UpdatePrimFlags() as its done immediately afterwards in DoPhysicsPropertyUpdate()
							parent
							
								
									63a6bc93e4
								
							
						
					
					
						commit
						f8deca7f2d
					
				|  | @ -4338,9 +4338,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
|             bool wasVD = VolumeDetectActive; | ||||
| 
 | ||||
|             if ((UsePhysics == wasUsingPhysics) && (wasTemporary == SetTemporary) && (wasPhantom == SetPhantom) && (SetVD == wasVD)) | ||||
|             { | ||||
|                 return; | ||||
|             } | ||||
| 
 | ||||
|             // Special cases for VD. VD can only be called from a script  | ||||
|             // and can't be combined with changes to other states. So we can rely | ||||
|  | @ -4454,8 +4452,6 @@ namespace OpenSim.Region.Framework.Scenes | |||
|                 } | ||||
|                 else // it already has a physical representation | ||||
|                 { | ||||
|                     PhysActor.IsPhysical = UsePhysics; | ||||
| 
 | ||||
|                     DoPhysicsPropertyUpdate(UsePhysics, false); // Update physical status. If it's phantom this will remove the prim | ||||
| 
 | ||||
|                     if (!m_parentGroup.IsDeleted) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Justin Clark-Casey (justincc)
						Justin Clark-Casey (justincc)