From 361a090afa663660bc2f6e934f43fba7762a0cf2 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Tue, 3 Nov 2020 22:31:25 +0300 Subject: [PATCH] set max to max int --- .../com/github/axet/audiorecorder/activities/MainActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java index 7d8a6af..4189df6 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java @@ -141,7 +141,8 @@ public class MainActivity extends AppCompatThemeActivity { } public void setProgress(long cur, long total) { - setMax(total > Integer.MAX_VALUE ? (int) (total / (Long.MAX_VALUE / Integer.MAX_VALUE)) : (int) total); + long max = total / info.hz / info.channels; + setMax(max > Integer.MAX_VALUE ? (int) (max / (Long.MAX_VALUE / Integer.MAX_VALUE)) : (int) max); if (current == null) { current = new SpeedInfo(); current.start(cur);