From 73d682bf85f5ef9e6bbeb698459d4c6eff8b08e5 Mon Sep 17 00:00:00 2001 From: DHD2280 Date: Fri, 13 Dec 2024 14:01:27 +0100 Subject: [PATCH] Lockscreen: UI fix LS carrier replacement jump text Signed-off-by: DHD2280 --- .../ui/fragments/mods/lockscreen/Lockscreen.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/it/dhd/oxygencustomizer/ui/fragments/mods/lockscreen/Lockscreen.java b/app/src/main/java/it/dhd/oxygencustomizer/ui/fragments/mods/lockscreen/Lockscreen.java index 23fca749..78fcf031 100644 --- a/app/src/main/java/it/dhd/oxygencustomizer/ui/fragments/mods/lockscreen/Lockscreen.java +++ b/app/src/main/java/it/dhd/oxygencustomizer/ui/fragments/mods/lockscreen/Lockscreen.java @@ -189,7 +189,10 @@ public void onCreatePreferences(Bundle savedInstanceState, String rootKey) { mDateFormatDialog.show( getString(R.string.lockscreen_carrier_replacement), mPreferences.getString(LOCKSCREEN_CARRIER_REPLACEMENT, ""), - (text) -> mPreferences.edit().putString(LOCKSCREEN_CARRIER_REPLACEMENT, text.toString()).apply()); + (text) -> { + mPreferences.edit().putString(LOCKSCREEN_CARRIER_REPLACEMENT, text.toString()).apply(); + setJumps(); + }); return true; }); } @@ -230,6 +233,7 @@ private void setJumps() { OplusJumpPreference mLockscreenClock = findPreference("lockscreen_clock_main"); OplusJumpPreference mLockscreenWeather = findPreference("lockscreen_weather"); OplusJumpPreference mLockscreenWidgets = findPreference("lockscreen_widgets"); + OplusJumpPreference mLsCarrierText = findPreference("ls_carrier_replacement"); if (mLockscreenClock != null) { mLockscreenClock.setJumpText(mPreferences.getBoolean(LOCKSCREEN_CLOCK_SWITCH, false) ? @@ -244,6 +248,11 @@ private void setJumps() { if (mLockscreenWidgets != null) { mLockscreenWidgets.setJumpText(mPreferences.getBoolean(LOCKSCREEN_WIDGETS_ENABLED, false) ? getString(R.string.general_on) : getString(R.string.general_off)); } + + if (mLsCarrierText != null) { + mLsCarrierText.setJumpText(mPreferences.getString(LOCKSCREEN_CARRIER_REPLACEMENT, "").isEmpty() ? + getString(R.string.general_off) : getString(R.string.general_on)); + } } ActivityResultLauncher pickImageIntent = registerForActivityResult(