diff --git a/indra/newview/llagentcamera.cpp b/indra/newview/llagentcamera.cpp
index 7e8808c1b82d11adba6e877c80c56065c1bd3fe1..8bdc00c14dac98839370f1545596065db1164906 100644
--- a/indra/newview/llagentcamera.cpp
+++ b/indra/newview/llagentcamera.cpp
@@ -57,6 +57,8 @@
 // [/RLVa:KB]
 #include "llnotificationsutil.h"
 
+#include "alcinematicmode.h"
+
 using namespace LLAvatarAppearanceDefines;
 
 extern LLMenuBarGL* gMenuBarView;
@@ -2482,7 +2484,7 @@ void LLAgentCamera::changeCameraToDefault()
 	{
 		changeCameraToThirdPerson();
 	}
-	if (gSavedSettings.getBOOL("HideUIControls"))
+	if (ALCinematicMode::isEnabled() ||  gSavedSettings.getBOOL("HideUIControls"))
 	{
 		gViewerWindow->setUIVisibility(false);
 		LLPanelStandStopFlying::getInstance()->setVisible(false);