summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-09-30 12:07:24 -0400
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-09-30 12:07:24 -0400
commit6e58cf21088c2e6b0ef52572bfd544347e02fc17 (patch)
tree4731ec220a751386391e0676f878a1a7881fd16e /core/java
parentfb54aaddf25c8b60e57239880663655ec76a1e8d (diff)
parent020d2e3453b98ae435c4c21b849a2fe0a8842be7 (diff)
Merge change I020d2e34 into eclair
* changes: Invoke the OnErrorListener callback when MediaPlayer.setDataSource() throws.
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/widget/VideoView.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/widget/VideoView.java b/core/java/android/widget/VideoView.java
index 549f98420dc8..8142a823474e 100644
--- a/core/java/android/widget/VideoView.java
+++ b/core/java/android/widget/VideoView.java
@@ -222,11 +222,13 @@ public class VideoView extends SurfaceView implements MediaPlayerControl {
Log.w(TAG, "Unable to open content: " + mUri, ex);
mCurrentState = STATE_ERROR;
mTargetState = STATE_ERROR;
+ mErrorListener.onError(mMediaPlayer, MediaPlayer.MEDIA_ERROR_UNKNOWN, 0);
return;
} catch (IllegalArgumentException ex) {
Log.w(TAG, "Unable to open content: " + mUri, ex);
mCurrentState = STATE_ERROR;
mTargetState = STATE_ERROR;
+ mErrorListener.onError(mMediaPlayer, MediaPlayer.MEDIA_ERROR_UNKNOWN, 0);
return;
}
}