diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/github/daneren2005/dsub/fragments/SelectListFragment.java | 5 |
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);
}
|