diff --git a/indra/newview/llfloaterpathfindingconsole.cpp b/indra/newview/llfloaterpathfindingconsole.cpp
index c336a30bc928656a94b95d597cd4564e3fc315ba..405b089155015169c2eb70e598e26aac63be8310 100644
--- a/indra/newview/llfloaterpathfindingconsole.cpp
+++ b/indra/newview/llfloaterpathfindingconsole.cpp
@@ -207,6 +207,13 @@ void LLFloaterPathfindingConsole::onClose(bool pIsAppQuitting)
 	LLFloater::onClose(pIsAppQuitting);
 	setHeartBeat( false );
 	setConsoleState(kConsoleStateUnknown);
+	//Reset all the checkboxes to default
+	mShowNavMeshCheckBox->set( false );
+	mShowWalkablesCheckBox->set( false );
+	mShowMaterialVolumesCheckBox->set(  false );
+	mShowStaticObstaclesCheckBox->set( false );
+	mShowExclusionVolumesCheckBox->set( false );
+	mShowWorldCheckBox->set( false );	
 }
 
 BOOL LLFloaterPathfindingConsole::handleAnyMouseClick(S32 x, S32 y, MASK mask, EClickType clicktype, BOOL down)