diff options
author | BeYkeRYkt <beykerykt@gmail.com> | 2019-01-27 05:19:10 +0900 |
---|---|---|
committer | Han Wang <416810799@qq.com> | 2019-09-18 07:51:40 +0200 |
commit | e6b918e8fea24f46acee679278bb7ee10bb0bd74 (patch) | |
tree | 9c3ce1224c8c59a2a62a9bc74af74e44c067b205 | |
parent | 383972a4ae52982cd461b23e96e68652a36d1708 (diff) | |
download | android_packages_apps_AudioFX-e6b918e8fea24f46acee679278bb7ee10bb0bd74.tar.gz android_packages_apps_AudioFX-e6b918e8fea24f46acee679278bb7ee10bb0bd74.tar.bz2 android_packages_apps_AudioFX-e6b918e8fea24f46acee679278bb7ee10bb0bd74.zip |
AudioFX: Set a correct device during the service start
* Fixes the use of effects that do not match the current audio output after the
service starts when using multiple audio outputs.
Change-Id: I7ccb51ff242bf29377f90f236554c01ee5dc402b
-rw-r--r-- | src/org/lineageos/audiofx/service/AudioFxService.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/org/lineageos/audiofx/service/AudioFxService.java b/src/org/lineageos/audiofx/service/AudioFxService.java index 00274ae..e1325c9 100644 --- a/src/org/lineageos/audiofx/service/AudioFxService.java +++ b/src/org/lineageos/audiofx/service/AudioFxService.java @@ -125,6 +125,8 @@ public class AudioFxService extends Service mOutputListener = new AudioOutputChangeListener(getApplicationContext(), mHandler); mOutputListener.addCallback(this); + mCurrentDevice = mOutputListener.getCurrentDevice(); + mDevicePrefs = new DevicePreferenceManager(getApplicationContext(), mCurrentDevice); if (!mDevicePrefs.initDefaults()) { stopSelf(); |