diff options
author | Armin Weatherwax | 2009-09-20 18:04:46 +0200 |
---|---|---|
committer | Armin Weatherwax | 2009-09-20 18:04:46 +0200 |
commit | c3ca8d4250a5513528cd2ffe663555d96900c4de (patch) | |
tree | 9e58ce6725f0789349030138d708b9a36af21a85 /linden/indra/newview/llagent.cpp | |
parent | Henri Beauchamps $HOME as default load/save location for Linux (diff) | |
parent | Updated Grid Manager from Meerkat's SVN (as of r215). (diff) | |
download | meta-impy-c3ca8d4250a5513528cd2ffe663555d96900c4de.zip meta-impy-c3ca8d4250a5513528cd2ffe663555d96900c4de.tar.gz meta-impy-c3ca8d4250a5513528cd2ffe663555d96900c4de.tar.bz2 meta-impy-c3ca8d4250a5513528cd2ffe663555d96900c4de.tar.xz |
Merge commit 'b3c39a47e76f595fd953d9ccffc58b0dfb8359db' into armin-1.2.0-next
Diffstat (limited to '')
-rw-r--r-- | linden/indra/newview/llagent.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/linden/indra/newview/llagent.cpp b/linden/indra/newview/llagent.cpp index d73ddb6..edcb82c 100644 --- a/linden/indra/newview/llagent.cpp +++ b/linden/indra/newview/llagent.cpp | |||
@@ -467,6 +467,10 @@ void LLAgent::init() | |||
467 | //----------------------------------------------------------------------------- | 467 | //----------------------------------------------------------------------------- |
468 | void LLAgent::cleanup() | 468 | void LLAgent::cleanup() |
469 | { | 469 | { |
470 | mInitialized = FALSE; | ||
471 | mWearablesLoaded = FALSE; | ||
472 | mShowAvatar = TRUE; | ||
473 | |||
470 | setSitCamera(LLUUID::null); | 474 | setSitCamera(LLUUID::null); |
471 | mAvatarObject = NULL; | 475 | mAvatarObject = NULL; |
472 | mLookAt = NULL; | 476 | mLookAt = NULL; |
@@ -6674,11 +6678,19 @@ BOOL LLAgent::isWearingItem( const LLUUID& item_id ) | |||
6674 | // static | 6678 | // static |
6675 | void LLAgent::processAgentInitialWearablesUpdate( LLMessageSystem* mesgsys, void** user_data ) | 6679 | void LLAgent::processAgentInitialWearablesUpdate( LLMessageSystem* mesgsys, void** user_data ) |
6676 | { | 6680 | { |
6681 | if (gNoRender) | ||
6682 | { | ||
6683 | return; | ||
6684 | } | ||
6685 | |||
6677 | // We should only receive this message a single time. Ignore subsequent AgentWearablesUpdates | 6686 | // We should only receive this message a single time. Ignore subsequent AgentWearablesUpdates |
6678 | // that may result from AgentWearablesRequest having been sent more than once. | 6687 | // that may result from AgentWearablesRequest having been sent more than once. |
6688 | // If we do this, then relogging won't work. - Gigs | ||
6689 | /* | ||
6679 | static bool first = true; | 6690 | static bool first = true; |
6680 | if (!first) return; | 6691 | if (!first) return; |
6681 | first = false; | 6692 | first = false; |
6693 | */ | ||
6682 | 6694 | ||
6683 | LLUUID agent_id; | 6695 | LLUUID agent_id; |
6684 | gMessageSystem->getUUIDFast(_PREHASH_AgentData, _PREHASH_AgentID, agent_id ); | 6696 | gMessageSystem->getUUIDFast(_PREHASH_AgentData, _PREHASH_AgentID, agent_id ); |