diff --git a/indra/newview/llpresetsmanager.cpp b/indra/newview/llpresetsmanager.cpp
index b1a94be68c2062c4bb8e40b580ae3b779b79917e..fd89a1fcb6ae5e8b958ddebd0d1fefa0d6bb4a95 100644
--- a/indra/newview/llpresetsmanager.cpp
+++ b/indra/newview/llpresetsmanager.cpp
@@ -206,12 +206,15 @@ void LLPresetsManager::loadPresetNamesFromDir(const std::string& subdirectory, p
 		}
 	}
 
-	if (IS_CAMERA && (default_option == DEFAULT_BOTTOM))
+	if (IS_CAMERA)
 	{
-		mPresetNames.sort();
-		mPresetNames.push_back(PRESETS_FRONT_VIEW);
-		mPresetNames.push_back(PRESETS_REAR_VIEW);
-		mPresetNames.push_back(PRESETS_SIDE_VIEW);
+		mPresetNames.sort(); 
+		if (default_option == DEFAULT_BOTTOM)
+		{
+			mPresetNames.push_back(PRESETS_FRONT_VIEW);
+			mPresetNames.push_back(PRESETS_REAR_VIEW);
+			mPresetNames.push_back(PRESETS_SIDE_VIEW);
+		}
 	}
 
 	presets = mPresetNames;