aboutsummaryrefslogtreecommitdiff
path: root/subsonic-android/src/github/daneren2005
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2013-04-27 18:43:52 -0700
committerScott Jackson <daneren2005@gmail.com>2013-04-27 18:43:52 -0700
commit636a46743e52f83ddcb4124bf3d78e1f3a35f2cf (patch)
tree104902265a88af0a70322ce9f686e38f9b96f10c /subsonic-android/src/github/daneren2005
parentcd737ca924cd305642ca712f38fb433153764bae (diff)
downloaddsub-636a46743e52f83ddcb4124bf3d78e1f3a35f2cf.tar.gz
dsub-636a46743e52f83ddcb4124bf3d78e1f3a35f2cf.tar.bz2
dsub-636a46743e52f83ddcb4124bf3d78e1f3a35f2cf.zip
Don't always hard refresh artist/playlists
Diffstat (limited to 'subsonic-android/src/github/daneren2005')
-rw-r--r--subsonic-android/src/github/daneren2005/dsub/fragments/MainFragment.java2
-rw-r--r--subsonic-android/src/github/daneren2005/dsub/fragments/SelectArtistFragment.java4
-rw-r--r--subsonic-android/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java4
-rw-r--r--subsonic-android/src/github/daneren2005/dsub/fragments/SelectPlaylistFragment.java4
-rw-r--r--subsonic-android/src/github/daneren2005/dsub/fragments/SubsonicFragment.java5
-rw-r--r--subsonic-android/src/github/daneren2005/dsub/fragments/SubsonicTabFragment.java4
6 files changed, 13 insertions, 10 deletions
diff --git a/subsonic-android/src/github/daneren2005/dsub/fragments/MainFragment.java b/subsonic-android/src/github/daneren2005/dsub/fragments/MainFragment.java
index eb3ee575..390f92fc 100644
--- a/subsonic-android/src/github/daneren2005/dsub/fragments/MainFragment.java
+++ b/subsonic-android/src/github/daneren2005/dsub/fragments/MainFragment.java
@@ -134,7 +134,7 @@ public class MainFragment extends SubsonicTabFragment {
}
@Override
- protected void refresh() {
+ protected void refresh(boolean refresh) {
createLayout();
}
diff --git a/subsonic-android/src/github/daneren2005/dsub/fragments/SelectArtistFragment.java b/subsonic-android/src/github/daneren2005/dsub/fragments/SelectArtistFragment.java
index 20bd63a5..bac9c71d 100644
--- a/subsonic-android/src/github/daneren2005/dsub/fragments/SelectArtistFragment.java
+++ b/subsonic-android/src/github/daneren2005/dsub/fragments/SelectArtistFragment.java
@@ -174,8 +174,8 @@ public class SelectArtistFragment extends SubsonicTabFragment implements Adapter
}
@Override
- protected void refresh() {
- load(true);
+ protected void refresh(boolean refresh) {
+ load(refresh);
}
private void load(final boolean refresh) {
diff --git a/subsonic-android/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java b/subsonic-android/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java
index 87ca2c68..5bc15fb7 100644
--- a/subsonic-android/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java
+++ b/subsonic-android/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java
@@ -319,8 +319,8 @@ public class SelectDirectoryFragment extends SubsonicTabFragment implements Adap
}
@Override
- protected void refresh() {
- load(true);
+ protected void refresh(boolean refresh) {
+ load(refresh);
}
private void load(boolean refresh) {
diff --git a/subsonic-android/src/github/daneren2005/dsub/fragments/SelectPlaylistFragment.java b/subsonic-android/src/github/daneren2005/dsub/fragments/SelectPlaylistFragment.java
index 5581cae5..79b8280a 100644
--- a/subsonic-android/src/github/daneren2005/dsub/fragments/SelectPlaylistFragment.java
+++ b/subsonic-android/src/github/daneren2005/dsub/fragments/SelectPlaylistFragment.java
@@ -152,8 +152,8 @@ public class SelectPlaylistFragment extends SubsonicTabFragment implements Adapt
}
@Override
- protected void refresh() {
- load(true);
+ protected void refresh(boolean refresh) {
+ load(refresh);
}
private void load(final boolean refresh) {
diff --git a/subsonic-android/src/github/daneren2005/dsub/fragments/SubsonicFragment.java b/subsonic-android/src/github/daneren2005/dsub/fragments/SubsonicFragment.java
index 8cc6badd..9fc1308e 100644
--- a/subsonic-android/src/github/daneren2005/dsub/fragments/SubsonicFragment.java
+++ b/subsonic-android/src/github/daneren2005/dsub/fragments/SubsonicFragment.java
@@ -89,7 +89,7 @@ public class SubsonicFragment extends SherlockFragment {
public boolean onOptionsItemSelected(com.actionbarsherlock.view.MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_refresh:
- refresh();
+ refresh(true);
return true;
case R.id.menu_shuffle:
onShuffleRequested();
@@ -116,6 +116,9 @@ public class SubsonicFragment extends SherlockFragment {
}
protected void refresh() {
+ refresh(true);
+ }
+ protected void refresh(boolean refresh) {
}
diff --git a/subsonic-android/src/github/daneren2005/dsub/fragments/SubsonicTabFragment.java b/subsonic-android/src/github/daneren2005/dsub/fragments/SubsonicTabFragment.java
index a1cd9557..eeed999a 100644
--- a/subsonic-android/src/github/daneren2005/dsub/fragments/SubsonicTabFragment.java
+++ b/subsonic-android/src/github/daneren2005/dsub/fragments/SubsonicTabFragment.java
@@ -39,14 +39,14 @@ public class SubsonicTabFragment extends SubsonicFragment {
}
if(invalidated) {
invalidated = false;
- refresh();
+ refresh(false);
}
}
}
public void invalidate() {
if(primaryFragment) {
- refresh();
+ refresh(false);
} else {
invalidated = true;
}