diff --git a/lib/pages/chat/events/audio_player.dart b/lib/pages/chat/events/audio_player.dart index ebecd12c0..0831047f4 100644 --- a/lib/pages/chat/events/audio_player.dart +++ b/lib/pages/chat/events/audio_player.dart @@ -323,22 +323,19 @@ class AudioPlayerState extends State { final audioPlayer = matrix.audioPlayer; // #Pangea // if (audioPlayer == null) return; - if (audioPlayer == null || - matrix.voiceMessageEventId.value != widget.eventId) { - switch (playbackSpeed) { - case 1.0: - setState(() => playbackSpeed = 0.75); - case 0.75: - setState(() => playbackSpeed = 0.5); - case 0.5: - setState(() => playbackSpeed = 1.25); - case 1.25: - setState(() => playbackSpeed = 1.5); - default: - setState(() => playbackSpeed = 1.0); - } - return; + switch (playbackSpeed) { + case 1.0: + setState(() => playbackSpeed = 0.75); + case 0.75: + setState(() => playbackSpeed = 0.5); + case 0.5: + setState(() => playbackSpeed = 1.25); + case 1.25: + setState(() => playbackSpeed = 1.5); + default: + setState(() => playbackSpeed = 1.0); } + if (audioPlayer == null) return; // Pangea# switch (audioPlayer.speed) { // #Pangea