diff options
Diffstat (limited to 'linden/indra/newview/llappviewer.cpp')
-rw-r--r-- | linden/indra/newview/llappviewer.cpp | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/linden/indra/newview/llappviewer.cpp b/linden/indra/newview/llappviewer.cpp index 4d53c88..ab4d8a9 100644 --- a/linden/indra/newview/llappviewer.cpp +++ b/linden/indra/newview/llappviewer.cpp | |||
@@ -3126,7 +3126,12 @@ void LLAppViewer::idle() | |||
3126 | { | 3126 | { |
3127 | // Send avatar and camera info | 3127 | // Send avatar and camera info |
3128 | last_control_flags = gAgent.getControlFlags(); | 3128 | last_control_flags = gAgent.getControlFlags(); |
3129 | send_agent_update(TRUE); | 3129 | |
3130 | if(!gAgent.getPhantom()) | ||
3131 | { | ||
3132 | send_agent_update(TRUE); | ||
3133 | } | ||
3134 | |||
3130 | agent_update_timer.reset(); | 3135 | agent_update_timer.reset(); |
3131 | } | 3136 | } |
3132 | } | 3137 | } |
@@ -3829,4 +3834,21 @@ void LLAppViewer::handleLoginComplete() | |||
3829 | gDebugInfo["MainloopTimeoutState"] = LLAppViewer::instance()->mMainloopTimeout->getState(); | 3834 | gDebugInfo["MainloopTimeoutState"] = LLAppViewer::instance()->mMainloopTimeout->getState(); |
3830 | } | 3835 | } |
3831 | writeDebugInfo(); | 3836 | writeDebugInfo(); |
3837 | |||
3838 | // [RLVa:KB] - Alternate: Snowglobe-1.0 | Checked: 2009-08-05 (RLVa-1.0.1e) | Modified: RLVa-1.0.1e | ||
3839 | // TODO-RLVa: find some way to initialize the lookup table when we need them *and* support toggling RLVa at runtime | ||
3840 | gRlvHandler.initLookupTables(); | ||
3841 | |||
3842 | if (rlv_handler_t::isEnabled()) | ||
3843 | { | ||
3844 | RlvCurrentlyWorn::fetchWorn(); | ||
3845 | rlv_handler_t::fetchSharedInventory(); | ||
3846 | |||
3847 | #ifdef RLV_EXTENSION_STARTLOCATION | ||
3848 | RlvSettings::updateLoginLastLocation(); | ||
3849 | #endif // RLV_EXTENSION_STARTLOCATION | ||
3850 | |||
3851 | gRlvHandler.processRetainedCommands(); | ||
3852 | } | ||
3853 | // [/RLVa:KB] | ||
3832 | } | 3854 | } |