diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp
index 4baafbcfa4be0374e8a246f948c018ec5dadbd77..49883eb8c61a45055b4eb5f49ee3bed9776d8058 100644
--- a/indra/newview/llviewerwindow.cpp
+++ b/indra/newview/llviewerwindow.cpp
@@ -2205,13 +2205,22 @@ void LLViewerWindow::reshape(S32 width, S32 height)
 void LLViewerWindow::setNormalControlsVisible( BOOL visible )
 {
 	if ( gBottomPanel )
+	{
 		gBottomPanel->setVisible( visible );
+		gBottomPanel->setEnabled( visible );
+	}
 
 	if ( gMenuBarView )
+	{
 		gMenuBarView->setVisible( visible );
-
+		gMenuBarView->setEnabled( visible );
+	}
+	
 	if ( gStatusBar )
-		gStatusBar->setVisible( visible );		
+	{
+		gStatusBar->setVisible( visible );	
+		gStatusBar->setEnabled( visible );	
+	}
 }