aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/src/main/java/github/daneren2005/dsub/fragments/EqualizerFragment.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/fragments/EqualizerFragment.java b/app/src/main/java/github/daneren2005/dsub/fragments/EqualizerFragment.java
index e2535e04..6ca2da4f 100644
--- a/app/src/main/java/github/daneren2005/dsub/fragments/EqualizerFragment.java
+++ b/app/src/main/java/github/daneren2005/dsub/fragments/EqualizerFragment.java
@@ -112,10 +112,15 @@ public class EqualizerFragment extends SubsonicFragment {
@Override
public void onPause() {
super.onPause();
- equalizerController.saveSettings();
- if(!equalizer.getEnabled()) {
- equalizerController.release();
+ try {
+ equalizerController.saveSettings();
+
+ if (!equalizer.getEnabled()) {
+ equalizerController.release();
+ }
+ } catch(Exception e) {
+ Log.w(TAG, "Failed to release controller", e);
}
}