[Android] Prevent NPE in PlaybackSpeedDialog

Geoffrey Métais git at videolan.org
Thu Aug 25 14:50:22 CEST 2016


vlc-android | branch: 2.0.x | Geoffrey Métais <geoffrey.metais at gmail.com> | Thu Aug 25 13:18:46 2016 +0200| [bb2c7a5cd31b92eb361bb50711e086951febd3d8] | committer: Geoffrey Métais

Prevent NPE in PlaybackSpeedDialog

(cherry picked from commit cc5bbad8720e0237c18d3c6b093504a3baf97eff)

> https://code.videolan.org/videolan/vlc-android/commit/bb2c7a5cd31b92eb361bb50711e086951febd3d8
---

 .../src/org/videolan/vlc/gui/dialogs/PlaybackSpeedDialog.java        | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/vlc-android/src/org/videolan/vlc/gui/dialogs/PlaybackSpeedDialog.java b/vlc-android/src/org/videolan/vlc/gui/dialogs/PlaybackSpeedDialog.java
index f0d8690..49d4662 100644
--- a/vlc-android/src/org/videolan/vlc/gui/dialogs/PlaybackSpeedDialog.java
+++ b/vlc-android/src/org/videolan/vlc/gui/dialogs/PlaybackSpeedDialog.java
@@ -131,10 +131,7 @@ public class PlaybackSpeedDialog extends DialogFragment implements PlaybackServi
     private View.OnClickListener mResetListener = new View.OnClickListener() {
         @Override
         public void onClick(View v) {
-            if (mService == null)
-                return;
-
-            if (mService.getRate() == 1.0d)
+            if (mService == null || mService.getRate() == 1.0d || mService.getCurrentMediaWrapper() == null)
                 return;
 
             mService.setRate(1F, mService.getCurrentMediaWrapper().getType() == MediaWrapper.TYPE_AUDIO);



More information about the Android mailing list