From fc91f1ae630a0757bb1dc92f86be2c71859575a6 Mon Sep 17 00:00:00 2001 From: Katharine Date: Wed, 27 Oct 2021 09:19:38 +0800 Subject: [PATCH] avoid system theme change activity crash --- .../java/protect/card_locker/LoyaltyCardViewActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java b/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java index f437c752f..8d3d8e8de 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java @@ -269,6 +269,10 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements barcodeScaler.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { + if (!fromUser){ + Log.d(TAG, "non user triggered onProgressChanged, ignoring, progress is " + progress); + return; + } Log.d(TAG, "Progress is " + progress); Log.d(TAG, "Max is " + barcodeScaler.getMax()); float scale = (float) progress / (float) barcodeScaler.getMax();