diff --git a/src/d_main.cpp b/src/d_main.cpp index 8990c82bd..44d8caf39 100644 --- a/src/d_main.cpp +++ b/src/d_main.cpp @@ -2969,8 +2969,11 @@ static void FixUnityStatusBar() FGameTexture* sbartex = TexMan.FindGameTexture("stbar", ETextureType::MiscPatch); if (!sbartex) return; - sbartex->SetOffsets(0, (sbartex->GetTexelWidth() - 320) / 2, 0); - sbartex->SetOffsets(1, (sbartex->GetTexelWidth() - 320) / 2, 0); + if (sbartex->GetTexelWidth() > 320) + { + sbartex->SetOffsets(0, (sbartex->GetTexelWidth() - 320) / 2, 0); + sbartex->SetOffsets(1, (sbartex->GetTexelWidth() - 320) / 2, 0); + } } }