diff --git a/indra/newview/llfloaterpathfindingbasic.cpp b/indra/newview/llfloaterpathfindingbasic.cpp
index fc46a7525934c92858457df919457caae5840b29..1ea7a2e682d9aa907849303cd5f173e1fc80832d 100644
--- a/indra/newview/llfloaterpathfindingbasic.cpp
+++ b/indra/newview/llfloaterpathfindingbasic.cpp
@@ -82,7 +82,7 @@ LLFloaterPathfindingBasic::LLFloaterPathfindingBasic(const LLSD& pSeed)
 	mUnfreezeButton(NULL),
 	mFreezeLabel(NULL),
 	mFreezeButton(NULL),
-	mAgentState(LLPathfindingManager::kAgentStateNotEnabled)
+	mAgentState(LLPathfindingManager::kAgentStateInitialDefault)
 {
 }
 
diff --git a/indra/newview/llpathfindingmanager.h b/indra/newview/llpathfindingmanager.h
index ef50e2ad6cb8d4832ee297f57bcfaf236c3c02b9..e8aa8385cfa602f4e99a758d27f13da9bdd76f86 100644
--- a/indra/newview/llpathfindingmanager.h
+++ b/indra/newview/llpathfindingmanager.h
@@ -40,10 +40,11 @@ class LLPathfindingManager : public LLSingleton<LLPathfindingManager>
 {
 public:
 	typedef enum {
-		kAgentStateNotEnabled  = 0,
-		kAgentStateFrozen   = 1,
-		kAgentStateUnfrozen = 2,
-		kAgentStateError    = 3
+		kAgentStateNotEnabled     = 0,
+		kAgentStateFrozen         = 1,
+		kAgentStateUnfrozen       = 2,
+		kAgentStateError          = 3,
+		kAgentStateInitialDefault = kAgentStateUnfrozen
 	} EAgentState;
 
 	typedef boost::function<void (EAgentState pAgentState)> agent_state_callback_t;