[Android] AudioService: don't crash if there is no loaded media
Ludovic Fauvet
git at videolan.org
Wed Jul 4 13:36:08 CEST 2012
android | branch: master | Ludovic Fauvet <etix at videolan.org> | Wed Jul 4 13:01:37 2012 +0200| [adc66436425ad8d389338a29ef5db7b2343c41eb] | committer: Ludovic Fauvet
AudioService: don't crash if there is no loaded media
> http://git.videolan.org/gitweb.cgi/android.git/?a=commit;h=adc66436425ad8d389338a29ef5db7b2343c41eb
---
vlc-android/src/org/videolan/vlc/AudioService.java | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/vlc-android/src/org/videolan/vlc/AudioService.java b/vlc-android/src/org/videolan/vlc/AudioService.java
index a1f4226..4c31168 100644
--- a/vlc-android/src/org/videolan/vlc/AudioService.java
+++ b/vlc-android/src/org/videolan/vlc/AudioService.java
@@ -344,10 +344,12 @@ public class AudioService extends Service {
}
private void play() {
- mLibVLC.play();
- mHandler.sendEmptyMessage(SHOW_PROGRESS);
- showNotification();
- updateWidget(this);
+ if (mCurrentMedia != null) {
+ mLibVLC.play();
+ mHandler.sendEmptyMessage(SHOW_PROGRESS);
+ showNotification();
+ updateWidget(this);
+ }
}
private void stop() {
@@ -610,9 +612,10 @@ public class AudioService extends Service {
mCurrentMedia = mMediaList.get(position);
}
- if (mCurrentMedia != null)
+ if (mCurrentMedia != null) {
mLibVLC.readMedia(mCurrentMedia.getLocation(), true);
- showNotification();
+ showNotification();
+ }
}
@Override
More information about the Android
mailing list