From 413cb9debdbc65a42495f324de6b94061abf3557 Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Fri, 17 Jul 2009 11:52:43 -0700 Subject: [PATCH] Fix issue 1795088 Improve audio routing code Initial commit for review. --- .../internal/policy/impl/PhoneWindowManager.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/policy/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/com/android/internal/policy/impl/PhoneWindowManager.java index 0392c7e4a8be7..a905fe1648a0c 100644 --- a/policy/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/com/android/internal/policy/impl/PhoneWindowManager.java @@ -1365,17 +1365,12 @@ public class PhoneWindowManager implements WindowManagerPolicy { * @return Whether music is being played right now. */ boolean isMusicActive() { - final IAudioService audio = getAudioInterface(); - if (audio == null) { - Log.w(TAG, "isMusicActive: couldn't get IAudioService reference"); - return false; - } - try { - return audio.isMusicActive(); - } catch (RemoteException e) { - Log.w(TAG, "IAudioService.isMusicActive() threw RemoteException " + e); + final AudioManager am = (AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE); + if (am == null) { + Log.w(TAG, "isMusicActive: couldn't get AudioManager reference"); return false; } + return am.isMusicActive(); } /**