mAutoPilotFinishedCallback cleared upon autopilot termination.
This commit is contained in:
@@ -1428,6 +1428,7 @@ void LLAgent::stopAutoPilot(BOOL user_cancel)
|
|||||||
if (mAutoPilotFinishedCallback)
|
if (mAutoPilotFinishedCallback)
|
||||||
{
|
{
|
||||||
mAutoPilotFinishedCallback(!user_cancel && dist_vec_squared(gAgent.getPositionGlobal(), mAutoPilotTargetGlobal) < (mAutoPilotStopDistance * mAutoPilotStopDistance), mAutoPilotCallbackData);
|
mAutoPilotFinishedCallback(!user_cancel && dist_vec_squared(gAgent.getPositionGlobal(), mAutoPilotTargetGlobal) < (mAutoPilotStopDistance * mAutoPilotStopDistance), mAutoPilotCallbackData);
|
||||||
|
mAutoPilotFinishedCallback = NULL;
|
||||||
}
|
}
|
||||||
mLeaderID = LLUUID::null;
|
mLeaderID = LLUUID::null;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user