Fix sounds so that they play from inventory after teleport rather than only on initial login region.
Regression from commit ed162a10 (Fri Oct 5 13:50:12 2012)
We had started listening for the client login event for attaching the sound trigger event rather than OnNewClient
Addresses http://opensimulator.org/mantis/view.php?id=6453
Many thanks to danbanner for identifying the exact commit where this went wrong, which made identifying the fix easy.
			
			
				0.7.5-pf-bulletsim
			
			
		
							parent
							
								
									512e4c9313
								
							
						
					
					
						commit
						6fca93f0b1
					
				|  | @ -76,7 +76,7 @@ namespace OpenSim.Region.CoreModules.World.Sound | |||
| 
 | ||||
|         public void RemoveRegion(Scene scene) | ||||
|         { | ||||
|             m_scene.EventManager.OnClientLogin -= OnNewClient; | ||||
|             m_scene.EventManager.OnNewClient -= OnNewClient; | ||||
|         } | ||||
| 
 | ||||
|         public void RegionLoaded(Scene scene) | ||||
|  | @ -85,7 +85,7 @@ namespace OpenSim.Region.CoreModules.World.Sound | |||
|                 return; | ||||
| 
 | ||||
|             m_scene = scene; | ||||
|             m_scene.EventManager.OnClientLogin += OnNewClient; | ||||
|             m_scene.EventManager.OnNewClient += OnNewClient; | ||||
| 
 | ||||
|             m_scene.RegisterModuleInterface<ISoundModule>(this); | ||||
|         } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Justin Clark-Casey (justincc)
						Justin Clark-Casey (justincc)