aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/GameRenderer.cpp
diff options
context:
space:
mode:
authorMatthew Toro <48634881+mattsumi@users.noreply.github.com>2026-03-17 18:03:57 -0400
committerGitHub <noreply@github.com>2026-03-17 18:03:57 -0400
commit6df80890037d537705de9c8213cdebfb0674e826 (patch)
treea16025dcccec0fca1e0dc331fcf99515bb45d608 /Minecraft.Client/GameRenderer.cpp
parent76f4832a6b66c63f7f065d6ff0ccf6ccee77d9d1 (diff)
parentd3599577279e215893abe4aa717576152c43c096 (diff)
Merge pull request #669 from qwasdrizzel/main
Fix crash when FOV is equal to zero
Diffstat (limited to 'Minecraft.Client/GameRenderer.cpp')
-rw-r--r--Minecraft.Client/GameRenderer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Minecraft.Client/GameRenderer.cpp b/Minecraft.Client/GameRenderer.cpp
index 4eeccef9..0b99a231 100644
--- a/Minecraft.Client/GameRenderer.cpp
+++ b/Minecraft.Client/GameRenderer.cpp
@@ -393,6 +393,8 @@ float GameRenderer::getFov(float a, bool applyEffects)
shared_ptr<LocalPlayer> player = dynamic_pointer_cast<LocalPlayer>(mc->cameraTargetPlayer);
int playerIdx = player ? player->GetXboxPad() : 0;
float fov = m_fov;//70;
+ if (fov < 1) fov = 1; // Crash fix
+
if (applyEffects)
{
fov += mc->options->fov * 40;