diff options
author | prep <prep@lindenlab.com> | 2012-03-12 15:04:09 -0400 |
---|---|---|
committer | prep <prep@lindenlab.com> | 2012-03-12 15:04:09 -0400 |
commit | e558f5cb0b8c0937da0f08a1af149afbc497462c (patch) | |
tree | 110d585c0fe869443facb51209078c5ac383c2d5 /indra/newview/llworld.cpp | |
parent | 999626e0716db71bac431a4703025a1b1430dcef (diff) |
path-405: Avatar is no longer frozen when pathing window is up and when avatar crosses a region boundary the resident is informed with a message in the pathing window.
Diffstat (limited to 'indra/newview/llworld.cpp')
-rw-r--r-- | indra/newview/llworld.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/indra/newview/llworld.cpp b/indra/newview/llworld.cpp index 676287c0ad..9fd77546eb 100644 --- a/indra/newview/llworld.cpp +++ b/indra/newview/llworld.cpp @@ -55,6 +55,7 @@ #include "message.h" #include "pipeline.h" #include "llappviewer.h" // for do_disconnect() +#include "llfloaterpathfindingconsole.h" #include <deque> #include <queue> @@ -1091,6 +1092,14 @@ void process_region_handshake(LLMessageSystem* msg, void** user_data) } regionp->unpackRegionHandshake(); +
+ LLFloaterPathfindingConsole* pWindow = LLFloaterPathfindingConsole::getInstanceHandle().get();
+ if ( pWindow && pWindow->getHeartBeat() )
+ {
+ pWindow->regionCrossingOccured();
+ return;
+ }
+ } |