From 162ec7adfaaea94cdabbfa5cd5eff0c4410f069d Mon Sep 17 00:00:00 2001 From: Dram27 Date: Sun, 26 Apr 2026 16:00:44 +0200 Subject: [PATCH] Fix bottom settings overlapping with Credits button --- src/client/gui/components/OptionsGroup.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/client/gui/components/OptionsGroup.cpp b/src/client/gui/components/OptionsGroup.cpp index 3674a3f..fa73815 100755 --- a/src/client/gui/components/OptionsGroup.cpp +++ b/src/client/gui/components/OptionsGroup.cpp @@ -28,6 +28,7 @@ OptionsGroup::OptionsGroup( std::string labelID ) void OptionsGroup::setupPositions() { const int labelHeight = 18; + const int bottomPadding = 36; const float requestedScroll = scrollOffsetY; const int scrollOffset = (int)requestedScroll; int curY = y + labelHeight - scrollOffset; @@ -42,6 +43,7 @@ void OptionsGroup::setupPositions() { (*it)->setupPositions(); curY += (*it)->height + 3; } + curY += bottomPadding; contentHeight = std::max(0, curY - contentStartY + scrollOffset); maxScrollOffsetY = std::max(0, contentHeight - (height - labelHeight)); const float clampedScroll = Mth::clamp(requestedScroll, 0.0f, maxScrollOffsetY);