diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp
index b4ae4b388b63f3014226830177d7e11561e20899..cabbb1605a661436146eedf564cb3a5ebb1b2dba 100644
--- a/indra/newview/pipeline.cpp
+++ b/indra/newview/pipeline.cpp
@@ -7851,8 +7851,7 @@ void LLPipeline::renderFinalize()
     if (LLPipeline::sRenderDeferred)
     {
 		auto& viewerCamera = LLViewerCamera::instance();
-		bool dof_enabled = !viewerCamera.cameraUnderWater() &&
-                           (RenderDepthOfFieldInEditMode || !LLToolMgr::getInstance()->inBuildMode()) &&
+		bool dof_enabled = (RenderDepthOfFieldInEditMode || !LLToolMgr::getInstance()->inBuildMode()) &&
                            RenderDepthOfField;
 
         bool multisample = RenderFSAASamples > 1 && (mFXAABuffer.isComplete() || (mSMAAEdgeBuffer.isComplete() && mSMAABlendBuffer.isComplete()));