Fix negative audio message duration.

fork-5.53.8
Alex Hart 2021-08-02 16:29:15 -03:00 zatwierdzone przez Greyson Parrelli
rodzic 065a39992a
commit 149c138666
2 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -346,7 +346,7 @@ public final class AudioView extends FrameLayout {
}
if (duration != null && durationMillis > 0) {
long remainingSecs = TimeUnit.MILLISECONDS.toSeconds(durationMillis - millis);
long remainingSecs = Math.max(0, TimeUnit.MILLISECONDS.toSeconds(durationMillis - millis));
duration.setText(getResources().getString(R.string.AudioView_duration, remainingSecs / 60, remainingSecs % 60));
}

Wyświetl plik

@ -146,7 +146,7 @@ public class ConversationItemFooter extends ConstraintLayout {
}
public void setAudioDuration(long totalDurationMillis, long currentPostionMillis) {
long remainingSecs = TimeUnit.MILLISECONDS.toSeconds(totalDurationMillis - currentPostionMillis);
long remainingSecs = Math.max(0, TimeUnit.MILLISECONDS.toSeconds(totalDurationMillis - currentPostionMillis));
audioDuration.setText(getResources().getString(R.string.AudioView_duration, remainingSecs / 60, remainingSecs % 60));
}