diff --git a/src/d_main.cpp b/src/d_main.cpp index 44d8caf3946..6615ccadc56 100644 --- a/src/d_main.cpp +++ b/src/d_main.cpp @@ -2969,7 +2969,8 @@ static void FixUnityStatusBar() FGameTexture* sbartex = TexMan.FindGameTexture("stbar", ETextureType::MiscPatch); if (!sbartex) return; - if (sbartex->GetTexelWidth() > 320) + if (sbartex->GetTexelWidth() > 320 && + !sbartex->GetTexelLeftOffset(0) && !sbartex->GetTexelTopOffset(0)) { sbartex->SetOffsets(0, (sbartex->GetTexelWidth() - 320) / 2, 0); sbartex->SetOffsets(1, (sbartex->GetTexelWidth() - 320) / 2, 0);