From 322e445c96c1534ea9cc9d04f57aa0d9ac655ce1 Mon Sep 17 00:00:00 2001 From: Martin Fietz Date: Sat, 16 Jan 2016 23:04:45 +0100 Subject: [PATCH] Show "Install plugin" dialog if speed cannot be changed --- .../de/danoeh/antennapod/activity/MediaplayerActivity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/de/danoeh/antennapod/activity/MediaplayerActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/MediaplayerActivity.java index 75100e717..1778bffb1 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/MediaplayerActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/MediaplayerActivity.java @@ -707,7 +707,10 @@ public abstract class MediaplayerActivity extends AppCompatActivity implements O if(butPlaybackSpeed != null) { butPlaybackSpeed.setOnClickListener(v -> { - if (controller != null && controller.canSetPlaybackSpeed()) { + if (controller == null) { + return; + } + if (controller.canSetPlaybackSpeed()) { String[] availableSpeeds = UserPreferences.getPlaybackSpeedArray(); String currentSpeed = UserPreferences.getPlaybackSpeed(); @@ -733,6 +736,8 @@ public abstract class MediaplayerActivity extends AppCompatActivity implements O } UserPreferences.setPlaybackSpeed(newSpeed); controller.setPlaybackSpeed(Float.parseFloat(newSpeed)); + } else { + VariableSpeedDialog.showDialog(this); } }); butPlaybackSpeed.setOnLongClickListener(v -> {