From c6364f5b4931695e49db8e5938bd09803baac1ac Mon Sep 17 00:00:00 2001 From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com> Date: Sat, 8 Nov 2025 10:08:25 +0200 Subject: [PATCH] chore: Fix compilation warning --- .../preference/FeatureFlagsManagerPreference.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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);