Merge branch 'prephysics' into dev
						commit
						e9e36e2964
					
				|  | @ -282,16 +282,21 @@ namespace OpenSim.Region.CoreModules.Avatar.AvatarFactory | |||
|             m_log.DebugFormat("[AVFACTORY]: FireAndForget called for RefreshAppearance on agentid {0}", agentid); | ||||
|             Util.FireAndForget(delegate(object o) | ||||
|             { | ||||
|                 int trycount = 20; | ||||
|                 int maxtries = 10; | ||||
|                 int trycount = maxtries; | ||||
|                 int interval = 5000; | ||||
|                 ScenePresence sp; | ||||
|                 while (!m_scene.TryGetScenePresence(agentid, out sp)) | ||||
|                 {    | ||||
|                     m_log.WarnFormat("[AVFACTORY]: RefreshAppearance unable to find presence for {0}", agentid); | ||||
|                     Thread.Sleep(500); | ||||
|                     //m_log.WarnFormat("[AVFACTORY]: RefreshAppearance unable to find presence for {0}", agentid); | ||||
|                     Thread.Sleep(interval); | ||||
|                     if (trycount-- <= 0) | ||||
|                     { | ||||
|                         m_log.ErrorFormat("[AVFACTORY]: RefreshAppearance unable to find presence for {0} after {1} attempts at {2}ms intervals", agentid, maxtries, interval); | ||||
|                         return;  | ||||
|                     } | ||||
|                 } | ||||
|                 trycount = 5; | ||||
|                 trycount = maxtries; | ||||
|                 AvatarAppearance appearance = null; | ||||
|                 while (appearance == null) | ||||
|                 { | ||||
|  | @ -303,11 +308,11 @@ namespace OpenSim.Region.CoreModules.Avatar.AvatarFactory | |||
|                     { | ||||
|                         if (trycount-- <= 0) | ||||
|                         { | ||||
|                             m_log.WarnFormat("[AVFACTORY]: RefreshAppearance failed to get appearance from AvatarService: {0}", e.Message); | ||||
|                             m_log.WarnFormat("[AVFACTORY]: RefreshAppearance unable to get appearance from AvatarService for {0} after {1} attempts at {2}ms intervals: {3}", agentid, maxtries, interval, e.Message); | ||||
|                             return; | ||||
|                         } | ||||
|                     } | ||||
|                     Thread.Sleep(500); | ||||
|                     Thread.Sleep(interval); | ||||
|                 } | ||||
| 
 | ||||
|                 if (appearance.Texture != null && appearance.VisualParams != null) | ||||
|  |  | |||
|  | @ -253,7 +253,7 @@ namespace OpenSim.Services.Connectors.Simulation | |||
| 
 | ||||
|         public bool UpdateAgent(GridRegion destination, AgentPosition data) | ||||
|         { | ||||
|             return UpdateAgent(destination, (IAgentData)data); | ||||
|             return false; //UpdateAgent(destination, (IAgentData)data); | ||||
|         } | ||||
| 
 | ||||
|         private bool UpdateAgent(GridRegion destination, IAgentData cAgentData) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Dan Lake
						Dan Lake