diff --git a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/FeatureFlagsManagerPreference.java b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/FeatureFlagsManagerPreference.java index 2be74ee00..1ada6584a 100644 --- a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/FeatureFlagsManagerPreference.java +++ b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/FeatureFlagsManagerPreference.java @@ -438,9 +438,11 @@ public class FeatureFlagsManagerPreference extends Preference { button.setImageResource(drawableResId); button.setScaleType(ImageView.ScaleType.CENTER); int[] attrs = {android.R.attr.selectableItemBackgroundBorderless}; - try (TypedArray ripple = context.obtainStyledAttributes(attrs)) { - button.setBackgroundDrawable(ripple.getDrawable(0)); - } + //noinspection Recycle + TypedArray ripple = context.obtainStyledAttributes(attrs); + button.setBackgroundDrawable(ripple.getDrawable(0)); + ripple.close(); + LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(Dim.dp32, Dim.dp32); params.setMargins(Dim.dp8, Dim.dp8, Dim.dp8, Dim.dp8); button.setLayoutParams(params);