From 887b8877d73289f5a4ac411938948653e36c058f Mon Sep 17 00:00:00 2001 From: Joshua Bahnsen Date: Fri, 6 Dec 2013 19:52:58 -0700 Subject: [PATCH] Disable jukebox by default when the user does not have access --- AndroidManifest.xml | 4 ++-- .../androidapp/activity/DownloadActivity.java | 16 +++++++--------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 81382f7d..7676dc5a 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -2,8 +2,8 @@ + a:versionCode="37" + a:versionName="1.2.0.10" > diff --git a/src/com/thejoshwa/ultrasonic/androidapp/activity/DownloadActivity.java b/src/com/thejoshwa/ultrasonic/androidapp/activity/DownloadActivity.java index 1ad489e0..43ecd395 100644 --- a/src/com/thejoshwa/ultrasonic/androidapp/activity/DownloadActivity.java +++ b/src/com/thejoshwa/ultrasonic/androidapp/activity/DownloadActivity.java @@ -859,25 +859,23 @@ public class DownloadActivity extends SubsonicTabActivity implements OnGestureLi } } - if (jukeboxOption != null) { jukeboxOption.setEnabled(jukeboxAvailable); jukeboxOption.setVisible(jukeboxAvailable); + if (!jukeboxAvailable) + { + downloadService.setJukeboxEnabled(false); + } + if (downloadService.isJukeboxEnabled()) { - if (jukeboxOption != null) - { - jukeboxOption.setTitle(R.string.download_menu_jukebox_off); - } + jukeboxOption.setTitle(R.string.download_menu_jukebox_off); } else { - if (jukeboxOption != null) - { - jukeboxOption.setTitle(R.string.download_menu_jukebox_on); - } + jukeboxOption.setTitle(R.string.download_menu_jukebox_on); } } }