summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2011-10-14 09:01:08 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-10-14 09:01:08 -0700
commit9ad680ca2be19679c355de9526d79ded2887ea97 (patch)
tree58b1a2e6c314e404273f001e00a65731a4ad6c66 /core/java
parentb9c9cf65308ed66ef825ecb485385d2b94e40f2c (diff)
parent261381cf9f52776f5f5fad8e6d2d31960c60c945 (diff)
Merge "Fix 5380695 Lockscreen transport control must reflect error state" into ics-mr0
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/widget/TransportControlView.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/com/android/internal/widget/TransportControlView.java b/core/java/com/android/internal/widget/TransportControlView.java
index 73d9f10104f4..8f6f8399503b 100644
--- a/core/java/com/android/internal/widget/TransportControlView.java
+++ b/core/java/com/android/internal/widget/TransportControlView.java
@@ -339,6 +339,13 @@ public class TransportControlView extends FrameLayout implements OnClickListener
final int imageResId;
final int imageDescId;
switch (state) {
+ case RemoteControlClient.PLAYSTATE_ERROR:
+ imageResId = com.android.internal.R.drawable.stat_sys_warning;
+ // TODO use more specific image description string for warning, but here the "play"
+ // message is still valid because this button triggers a play command.
+ imageDescId = com.android.internal.R.string.lockscreen_transport_play_description;
+ break;
+
case RemoteControlClient.PLAYSTATE_PLAYING:
imageResId = com.android.internal.R.drawable.ic_media_pause;
imageDescId = com.android.internal.R.string.lockscreen_transport_pause_description;