diff options
author | Eric Laurent <elaurent@google.com> | 2009-07-17 11:52:43 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2009-07-23 09:58:08 -0700 |
commit | 945704a08f6d896ed4c2d35a7fca340f3a33583e (patch) | |
tree | 4d88d174a646d3834dea2a57af1d3913b604d983 /mid/com/android/internal/policy | |
parent | b05ac3249386d986be786f1d3177e99607da2653 (diff) | |
download | base-945704a08f6d896ed4c2d35a7fca340f3a33583e.tar.gz |
Fix issue 1795088 Improve audio routing code
Initial commit for review.
Diffstat (limited to 'mid/com/android/internal/policy')
-rw-r--r-- | mid/com/android/internal/policy/impl/MidWindowManager.java | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/mid/com/android/internal/policy/impl/MidWindowManager.java b/mid/com/android/internal/policy/impl/MidWindowManager.java index 6bf399f..e90e151 100644 --- a/mid/com/android/internal/policy/impl/MidWindowManager.java +++ b/mid/com/android/internal/policy/impl/MidWindowManager.java @@ -834,17 +834,12 @@ public class MidWindowManager implements WindowManagerPolicy { * @return Whether music is being played right now. */ private 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(); } /** |