summaryrefslogtreecommitdiff
path: root/mid/com/android/internal/policy
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2009-07-17 11:52:43 -0700
committerEric Laurent <elaurent@google.com>2009-07-23 09:58:08 -0700
commit945704a08f6d896ed4c2d35a7fca340f3a33583e (patch)
tree4d88d174a646d3834dea2a57af1d3913b604d983 /mid/com/android/internal/policy
parentb05ac3249386d986be786f1d3177e99607da2653 (diff)
downloadbase-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.java13
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();
}
/**