diff options
author | Michael W <baddaemon87@gmail.com> | 2016-09-12 13:56:13 +0200 |
---|---|---|
committer | Michael W <baddaemon87@gmail.com> | 2016-09-12 13:56:13 +0200 |
commit | dfc3f3691163ff3fd254a1ccda720daaecbb38ed (patch) | |
tree | 11aa25fd70aae4857eb18dd834bdff563dcfbdb4 | |
parent | 5d47be947a8e11495189ed8cafa6c7dc5b0e769a (diff) | |
download | android_packages_apps_AudioFX-dfc3f3691163ff3fd254a1ccda720daaecbb38ed.tar.gz android_packages_apps_AudioFX-dfc3f3691163ff3fd254a1ccda720daaecbb38ed.tar.bz2 android_packages_apps_AudioFX-dfc3f3691163ff3fd254a1ccda720daaecbb38ed.zip |
AudioFX: Fix possible NPE
In case updateQsTile() has not been executed before (or been interrupted),
mLastLocale has never been set and therefore results in an NPE.
Turn around the logic to prevent this
Change-Id: Iee6f8fede51c5002820e1ebe9045be79fcd54223
Reference: BugDumps 13-20160902-8 L#8
-rw-r--r-- | src/org/cyanogenmod/audiofx/service/AudioFxService.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/org/cyanogenmod/audiofx/service/AudioFxService.java b/src/org/cyanogenmod/audiofx/service/AudioFxService.java index 74817c8..6c14f6a 100644 --- a/src/org/cyanogenmod/audiofx/service/AudioFxService.java +++ b/src/org/cyanogenmod/audiofx/service/AudioFxService.java @@ -340,7 +340,7 @@ public class AudioFxService extends Service @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); - if (!mLastLocale.equals(newConfig.locale)) { + if (!newConfig.locale.equals(mLastLocale)) { updateQsTile(); } } |