From c4efb751c95742d9736bc7c0da5b495fcfd293ae Mon Sep 17 00:00:00 2001 From: k1zn <46452865+k1zn@users.noreply.github.com> Date: Sun, 11 Dec 2022 18:23:40 +0500 Subject: [PATCH] miui checks fix --- app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java b/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java index f1c9cff3d..c3cd52d37 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java +++ b/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java @@ -107,13 +107,12 @@ public class ThemesUtils { @SuppressLint("DiscouragedPrivateApi") public static void setCursorColor(EditText view) { - if (OEMDetector.isMIUI()) return; try { view.setHighlightColor(ThemesUtils.getMutedAccentColor()); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { view.getTextCursorDrawable().setColorFilter(ThemesUtils.getAccentColor(), PorterDuff.Mode.SRC_IN); - } else { + } else if (!OEMDetector.isMIUI()) { Field field = TextView.class.getDeclaredField("mCursorDrawableRes"); field.setAccessible(true); int drawableResId = field.getInt(view); @@ -141,13 +140,12 @@ public class ThemesUtils { } @SuppressLint("DiscouragedPrivateApi") public static void colorHandles(TextView view) { - if (OEMDetector.isMIUI()) return; try { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { view.getTextSelectHandle().setColorFilter(ThemesUtils.getAccentColor(), PorterDuff.Mode.SRC_IN); view.getTextSelectHandleRight().setColorFilter(ThemesUtils.getAccentColor(), PorterDuff.Mode.SRC_IN); view.getTextSelectHandleLeft().setColorFilter(ThemesUtils.getAccentColor(), PorterDuff.Mode.SRC_IN); - } else { + } else if (!OEMDetector.isMIUI()) { Field editorField = TextView.class.getDeclaredField("mEditor"); if (!editorField.isAccessible()) editorField.setAccessible(true);