diff options
| author | 2015-03-30 19:39:37 +0000 | |
|---|---|---|
| committer | 2015-03-30 19:39:46 +0000 | |
| commit | 4a4a7f4611752242bae98aa0725a3ca859aa70b6 (patch) | |
| tree | 5d598c4017a0a68f0b95b72cc676bc13968016a8 | |
| parent | c74e289a6537227ab80fa59da9d5d6f88dc9fe33 (diff) | |
| parent | af2d2acc1a148bc33ae50958cb286d0583a0b3a1 (diff) | |
Merge "MediaPlayer: use local variable to check whether mTimeProvider is null."
| -rw-r--r-- | media/java/android/media/MediaPlayer.java | 41 |
1 files changed, 26 insertions, 15 deletions
diff --git a/media/java/android/media/MediaPlayer.java b/media/java/android/media/MediaPlayer.java index d77fcd879bec..83954aec894b 100644 --- a/media/java/android/media/MediaPlayer.java +++ b/media/java/android/media/MediaPlayer.java @@ -2602,15 +2602,21 @@ public class MediaPlayer implements SubtitleController.Listener return; case MEDIA_STOPPED: - if (mTimeProvider != null) { - mTimeProvider.onStopped(); + { + TimeProvider timeProvider = mTimeProvider; + if (timeProvider != null) { + timeProvider.onStopped(); + } } break; case MEDIA_STARTED: case MEDIA_PAUSED: - if (mTimeProvider != null) { - mTimeProvider.onPaused(msg.what == MEDIA_PAUSED); + { + TimeProvider timeProvider = mTimeProvider; + if (timeProvider != null) { + timeProvider.onPaused(msg.what == MEDIA_PAUSED); + } } break; @@ -2620,21 +2626,26 @@ public class MediaPlayer implements SubtitleController.Listener return; case MEDIA_SEEK_COMPLETE: - if (mOnSeekCompleteListener != null) { - mOnSeekCompleteListener.onSeekComplete(mMediaPlayer); - } - // fall through + if (mOnSeekCompleteListener != null) { + mOnSeekCompleteListener.onSeekComplete(mMediaPlayer); + } + // fall through case MEDIA_SKIPPED: - if (mTimeProvider != null) { - mTimeProvider.onSeekComplete(mMediaPlayer); - } - return; + { + TimeProvider timeProvider = mTimeProvider; + if (timeProvider != null) { + timeProvider.onSeekComplete(mMediaPlayer); + } + } + return; case MEDIA_SET_VIDEO_SIZE: - if (mOnVideoSizeChangedListener != null) - mOnVideoSizeChangedListener.onVideoSizeChanged(mMediaPlayer, msg.arg1, msg.arg2); - return; + if (mOnVideoSizeChangedListener != null) { + mOnVideoSizeChangedListener.onVideoSizeChanged( + mMediaPlayer, msg.arg1, msg.arg2); + } + return; case MEDIA_ERROR: Log.e(TAG, "Error (" + msg.arg1 + "," + msg.arg2 + ")"); |