From 1b3ca8c8af2cd213ea8152afb382618d46b0e219 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Sun, 17 Aug 2025 08:40:56 -0700 Subject: [PATCH] Only change the seekbar if it differs so that the volume sidebar does not show up on every open. --- .../java/com/hyperling/apps/infinitetimer/MainActivity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/hyperling/apps/infinitetimer/MainActivity.java b/app/src/main/java/com/hyperling/apps/infinitetimer/MainActivity.java index d041c86..dcffa0e 100755 --- a/app/src/main/java/com/hyperling/apps/infinitetimer/MainActivity.java +++ b/app/src/main/java/com/hyperling/apps/infinitetimer/MainActivity.java @@ -695,7 +695,9 @@ public class MainActivity extends AppCompatActivity { if (DEBUG) Log.d(tag, "Starting"); int currVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC); - seekBar.setProgress(currVolume); + if (currVolume != seekBar.getProgress()) { + seekBar.setProgress(currVolume); + } String volume = getString(R.string.tvSeekBar) + " " + seekBar.getProgress() + "/" + seekBar.getMax(); tvSeekBar.setText(volume);