diff --git a/src/openrct2-ui/windows/Dropdown.cpp b/src/openrct2-ui/windows/Dropdown.cpp index 19cf2ffc98..0c694ffb16 100644 --- a/src/openrct2-ui/windows/Dropdown.cpp +++ b/src/openrct2-ui/windows/Dropdown.cpp @@ -113,9 +113,9 @@ namespace OpenRCT2::Ui::Windows if (gDropdownItems[i].IsSeparator()) { - const ScreenCoordsXY leftTop = screenCoords + ScreenCoordsXY{ 0, (ItemHeight / 2) }; - const ScreenCoordsXY rightBottom = leftTop + ScreenCoordsXY{ ItemWidth - 1, 0 }; - const ScreenCoordsXY shadowOffset{ 0, 1 }; + const auto leftTop = screenCoords + ScreenCoordsXY{ 2, (ItemHeight / 2) - 1 }; + const auto rightBottom = leftTop + ScreenCoordsXY{ ItemWidth - 4, 0 }; + const auto shadowOffset = ScreenCoordsXY{ 0, 1 }; if (colours[0].hasFlag(ColourFlag::translucent)) { @@ -166,7 +166,8 @@ namespace OpenRCT2::Ui::Windows // Draw item string auto yOffset = GetAdditionalRowPadding(); Formatter ft(reinterpret_cast(&gDropdownItems[i].Args)); - DrawTextEllipsised(dpi, { screenCoords.x, screenCoords.y + yOffset }, width - 5, item, ft, { colour }); + DrawTextEllipsised( + dpi, { screenCoords.x + 2, screenCoords.y + yOffset }, width - 7, item, ft, { colour }); } } }