diff options
Diffstat (limited to 'OpenSim/Region/Communications/Local/LocalBackEndServices.cs')
-rw-r--r-- | OpenSim/Region/Communications/Local/LocalBackEndServices.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenSim/Region/Communications/Local/LocalBackEndServices.cs b/OpenSim/Region/Communications/Local/LocalBackEndServices.cs index 5df3c34..7ca29ca 100644 --- a/OpenSim/Region/Communications/Local/LocalBackEndServices.cs +++ b/OpenSim/Region/Communications/Local/LocalBackEndServices.cs | |||
@@ -441,6 +441,13 @@ namespace OpenSim.Region.Communications.Local | |||
441 | agent.InventoryFolder = loginData.InventoryFolder; | 441 | agent.InventoryFolder = loginData.InventoryFolder; |
442 | agent.startpos = loginData.StartPos; | 442 | agent.startpos = loginData.StartPos; |
443 | agent.CapsPath = loginData.CapsPath; | 443 | agent.CapsPath = loginData.CapsPath; |
444 | if (agent.Appearance != null) | ||
445 | agent.Appearance = loginData.Appearance; | ||
446 | else | ||
447 | { | ||
448 | m_log.WarnFormat("[INTER]: Appearance not found for {0} {1}. Creating default.", agent.firstname, agent.lastname); | ||
449 | agent.Appearance = new AvatarAppearance(); | ||
450 | } | ||
444 | 451 | ||
445 | TriggerExpectUser(regionHandle, agent); | 452 | TriggerExpectUser(regionHandle, agent); |
446 | } | 453 | } |