diff --git a/core/src/com/unciv/ui/utils/ImageGetter.kt b/core/src/com/unciv/ui/utils/ImageGetter.kt index 4dc90be0d0..e35c4ed6d1 100644 --- a/core/src/com/unciv/ui/utils/ImageGetter.kt +++ b/core/src/com/unciv/ui/utils/ImageGetter.kt @@ -152,9 +152,11 @@ object ImageGetter { } fun getRoundedEdgeTableBackground(tintColor: Color? = null): NinePatchDrawable { - val drawable = NinePatchDrawable(NinePatch(getDrawable("OtherIcons/buttonBackground").region, 25, 25, 0, 0)).apply { - setPadding(5f, 15f, 5f, 15f) - } + val region = getDrawable("OtherIcons/buttonBackground").region + region.texture.setFilter(Texture.TextureFilter.MipMapLinearNearest, Texture.TextureFilter.Linear) + val drawable = NinePatchDrawable(NinePatch(region, 25, 25, 0, 0)) + drawable.setPadding(5f, 15f, 5f, 15f) + if (tintColor == null) return drawable return drawable.tint(tintColor) }