From 00aedee9ad0bd41732abd623b64ab2283a088967 Mon Sep 17 00:00:00 2001 From: Christopher Eby Date: Sat, 6 Mar 2010 14:16:51 -0600 Subject: [PATCH] Change the status icon when paused --- res/drawable/status_icon_paused.png | Bin 0 -> 1509 bytes src/org/kreed/vanilla/PlaybackService.java | 10 +++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 res/drawable/status_icon_paused.png diff --git a/res/drawable/status_icon_paused.png b/res/drawable/status_icon_paused.png new file mode 100644 index 0000000000000000000000000000000000000000..25a79f119fe00b55ab0fd935a89b64c4a28a4b9b GIT binary patch literal 1509 zcmVFBDD^=Ep=?2kQcEc;+CtgQP|-+ZLxj}QLLX{-bI-l^3`GdR|0%lAiJ~YvL{W4AFpZ6k zeFdQWsRDSt-Y2%t;<^YqElP!Tj;L}_? z6be-XxDNo4NW=^Pgb*hNkJ8t*xzF4j(?u9zA-ruc@i&d85%- z&T(8qRn>6LZ#*7n0)fB>ilSUuuy2nYJGT4OsZ&1#fFw!p5<(P<#d0N^%}Rt2M@>x) zb?%3A!u)xiot@m-Z_XyVySw`v8yjCuBogcE>+6N%UmOPj)7%39XgS>yYi(@>FmDNt z963@eNm9EgiYx$xLZNz!q6R%4Pgbwj#~wU*V96UU05nbC4+H{3H8nNLrAwE}7=~e& zvIhXh<#N^K8i7EdIT#GutXAtz0KX=a$<21V{Wk#Mc|IPEMr|z1=FJ;bRl_Ee>9)`3 zOUbfq)ai8jO!d{()mvOHm%`k;cdsjzN+|%qaa_!1vkgp7Pwy5*(JKhT3pShWLjVv2 zAr=aSHnA+5*K0bRo+vLbzwGsTKijcmM=TbLEgCUR(+oV%e?B!er7`EvpD%rMaR2`O z--g5C7mJFD_9%*y5Cp*s0D8UtZ-!wS=CiG%Z8ZG@s9ors>4>>(}@8 z_V!*`5YCd4l3y5xc_k8w?4)V>mdE2E0AMs4eFlS}1VCPZXfzu4csyCV-7bxfj~fUf zR6g5>FpB_OVi?8%;0>$Q>dW<8t=18mrdcd;hby5459{q)Gt6d{CA6qPpzadjqkY4}!)=w7mFw@^xwD+lTMZ2jdm9=W+8qu@-b*N_71aZNzyEYwTbr|~sfk(1 ze+0uYmt|R=0vXTJW*|JZT9Bo=3Ud%)9GBN z$z&=ro6Y8liHRvyRlS6eVE~{gs$8ejy_L_Is;a$&kjd2mJQ4i^v3gO#%k-d100000 LNkvXXu0mjf-CMZg literal 0 HcmV?d00001 diff --git a/src/org/kreed/vanilla/PlaybackService.java b/src/org/kreed/vanilla/PlaybackService.java index 03acf53d..23a331bb 100644 --- a/src/org/kreed/vanilla/PlaybackService.java +++ b/src/org/kreed/vanilla/PlaybackService.java @@ -509,17 +509,21 @@ public class PlaybackService extends Service implements Runnable, MediaPlayer.On } String title = song.title; - if (mState != STATE_PLAYING) + int statusIcon = R.drawable.status_icon; + + if (mState != STATE_PLAYING) { title += ' ' + getResources().getString(R.string.paused); + statusIcon = R.drawable.status_icon_paused; + } RemoteViews views = new RemoteViews(getPackageName(), R.layout.statusbar); - views.setImageViewResource(R.id.icon, R.drawable.status_icon); + views.setImageViewResource(R.id.icon, statusIcon); views.setTextViewText(R.id.title, title); views.setTextViewText(R.id.artist, song.artist); Notification notification = new Notification(); notification.contentView = views; - notification.icon = R.drawable.status_icon; + notification.icon = statusIcon; notification.flags |= Notification.FLAG_ONGOING_EVENT; Intent intent = new Intent(this, mUseRemotePlayer ? RemoteActivity.class : NowPlayingActivity.class); notification.contentIntent = PendingIntent.getActivity(ContextApplication.getContext(), 0, intent, 0);