summaryrefslogtreecommitdiff
path: root/src/com/android/dialer/voicemail/VoicemailPlaybackLayout.java
diff options
context:
space:
mode:
authorQi Wang <wangqi@google.com>2016-03-02 14:33:44 -0800
committerQi Wang <wangqi@google.com>2016-03-02 15:51:55 -0800
commit1900ad92de73a88363f00a1259de22fc585b3810 (patch)
tree75138b7bb9a4beb4e1902b62fbbfe0a341ab37a9 /src/com/android/dialer/voicemail/VoicemailPlaybackLayout.java
parentd3c14bd6ae0f1505433d9eaae0be569ce6d492d5 (diff)
Update seek position by using volume rocker in talkback mode.
Bug: 25452893 Change-Id: Iae3b0a2c2db4642d7cebc74c3ae47f5ab7ad7bc2
Diffstat (limited to 'src/com/android/dialer/voicemail/VoicemailPlaybackLayout.java')
-rw-r--r--src/com/android/dialer/voicemail/VoicemailPlaybackLayout.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/dialer/voicemail/VoicemailPlaybackLayout.java b/src/com/android/dialer/voicemail/VoicemailPlaybackLayout.java
index 7d72028b1..19b592d50 100644
--- a/src/com/android/dialer/voicemail/VoicemailPlaybackLayout.java
+++ b/src/com/android/dialer/voicemail/VoicemailPlaybackLayout.java
@@ -151,6 +151,11 @@ public class VoicemailPlaybackLayout extends LinearLayout
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
setClipPosition(progress, seekBar.getMax());
+ // Update the seek position if user manually changed it. This makes sure position gets
+ // updated when user use volume button to seek playback in talkback mode.
+ if (fromUser) {
+ mPresenter.seek(progress);
+ }
}
};