Skip IClientAPIs that don't implement IStatsCollector (such as NPCAvatar) from the "show queues" console report to stop screwing up formatting.
"show pquques" already did this0.7.6-extended
							parent
							
								
									87e725cd24
								
							
						
					
					
						commit
						d1f1642e1a
					
				|  | @ -434,24 +434,24 @@ namespace OpenSim.Region.OptionalModules.UDP.Linden | |||
|                     scene.ForEachClient( | ||||
|                         delegate(IClientAPI client) | ||||
|                         { | ||||
|                             bool isChild = client.SceneAgent.IsChildAgent; | ||||
|                             if (isChild && !showChildren) | ||||
|                                 return; | ||||
|                      | ||||
|                             string name = client.Name; | ||||
|                             if (pname != "" && name != pname) | ||||
|                                 return; | ||||
| 
 | ||||
|                             string regionName = scene.RegionInfo.RegionName; | ||||
| 
 | ||||
|                             report.Append(GetColumnEntry(name, maxNameLength, columnPadding)); | ||||
|                             report.Append(GetColumnEntry(regionName, maxRegionNameLength, columnPadding)); | ||||
|                             report.Append(GetColumnEntry(isChild ? "Cd" : "Rt", maxTypeLength, columnPadding)); | ||||
| 
 | ||||
|                             if (client is IStatsCollector) | ||||
|                             { | ||||
|                                 IStatsCollector stats = (IStatsCollector)client; | ||||
| 
 | ||||
|                                 bool isChild = client.SceneAgent.IsChildAgent; | ||||
|                                 if (isChild && !showChildren) | ||||
|                                     return; | ||||
|                          | ||||
|                                 string name = client.Name; | ||||
|                                 if (pname != "" && name != pname) | ||||
|                                     return; | ||||
| 
 | ||||
|                                 string regionName = scene.RegionInfo.RegionName; | ||||
| 
 | ||||
|                                 report.Append(GetColumnEntry(name, maxNameLength, columnPadding)); | ||||
|                                 report.Append(GetColumnEntry(regionName, maxRegionNameLength, columnPadding)); | ||||
|                                 report.Append(GetColumnEntry(isChild ? "Cd" : "Rt", maxTypeLength, columnPadding)); | ||||
| 
 | ||||
|                                 IStatsCollector stats = (IStatsCollector)client;                             | ||||
|                                 report.AppendLine(stats.Report()); | ||||
|                             } | ||||
|                         }); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Justin Clark-Casey (justincc)
						Justin Clark-Casey (justincc)