aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/github/daneren2005/dsub/fragments/SelectListFragment.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/github/daneren2005/dsub/fragments/SelectListFragment.java b/src/github/daneren2005/dsub/fragments/SelectListFragment.java
index 0852e6f1..a338b8d9 100644
--- a/src/github/daneren2005/dsub/fragments/SelectListFragment.java
+++ b/src/github/daneren2005/dsub/fragments/SelectListFragment.java
@@ -134,10 +134,13 @@ public abstract class SelectListFragment<T> extends SubsonicFragment implements
@Override
protected void done(List<T> result) {
if (result != null && !result.isEmpty()) {
+ // Toggle fast scroll to get around issue when length of list changes
+ listView.setFastScrollEnabled(false);
listView.setAdapter(adapter = getAdapter(result));
- listView.setVisibility(View.VISIBLE);
+ listView.setFastScrollEnabled(true);
onFinishRefresh();
+ listView.setVisibility(View.VISIBLE);
} else {
setEmpty(true);
}