aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorowner <owner@DeeDee-Laptop>2013-01-13 11:21:57 -0800
committerowner <owner@DeeDee-Laptop>2013-01-13 11:21:57 -0800
commit55cd3b3fee6ed97527496b402f85f5ed77f0919f (patch)
tree5f549578a4d11d4e18df921c5ab28a909b49f76a
parent7f71b2fad2a640396a950316f2150f1cc7fb9c7c (diff)
downloaddsub-55cd3b3fee6ed97527496b402f85f5ed77f0919f.tar.gz
dsub-55cd3b3fee6ed97527496b402f85f5ed77f0919f.tar.bz2
dsub-55cd3b3fee6ed97527496b402f85f5ed77f0919f.zip
Give empty menu until data is loaded to avoid pressing buttons early and getting licenseInvalid error
-rw-r--r--subsonic-android/res/menu/empty.xml4
-rw-r--r--subsonic-android/src/github/daneren2005/dsub/activity/SelectAlbumActivity.java7
2 files changed, 9 insertions, 2 deletions
diff --git a/subsonic-android/res/menu/empty.xml b/subsonic-android/res/menu/empty.xml
new file mode 100644
index 00000000..9096a727
--- /dev/null
+++ b/subsonic-android/res/menu/empty.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+
+</menu>
diff --git a/subsonic-android/src/github/daneren2005/dsub/activity/SelectAlbumActivity.java b/subsonic-android/src/github/daneren2005/dsub/activity/SelectAlbumActivity.java
index d85545b0..08b7804f 100644
--- a/subsonic-android/src/github/daneren2005/dsub/activity/SelectAlbumActivity.java
+++ b/subsonic-android/src/github/daneren2005/dsub/activity/SelectAlbumActivity.java
@@ -51,7 +51,7 @@ public class SelectAlbumActivity extends SubsonicTabActivity {
private View emptyView;
private boolean hideButtons = false;
private Button moreButton;
- private boolean licenseValid;
+ private Boolean licenseValid;
private boolean showHeader = true;
/**
@@ -112,7 +112,10 @@ public class SelectAlbumActivity extends SubsonicTabActivity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
com.actionbarsherlock.view.MenuInflater inflater = getSupportMenuInflater();
- if(hideButtons) {
+ if(licenseValid == null) {
+ inflater.inflate(R.menu.empty, menu);
+ }
+ else if(hideButtons) {
String albumListType = getIntent().getStringExtra(Constants.INTENT_EXTRA_NAME_ALBUM_LIST_TYPE);
if(albumListType != null) {
inflater.inflate(R.menu.select_album_list, menu);