From 9417d7e3ee7dc0a093bb73be1db1df00a924a804 Mon Sep 17 00:00:00 2001 From: dosiecki Date: Fri, 5 Sep 2014 16:36:26 -0700 Subject: [PATCH] Even smoother feed list scrolling. --- .../android/NewsBlur/src/com/newsblur/activity/Main.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/clients/android/NewsBlur/src/com/newsblur/activity/Main.java b/clients/android/NewsBlur/src/com/newsblur/activity/Main.java index 47e8a919d..2e6d25d25 100644 --- a/clients/android/NewsBlur/src/com/newsblur/activity/Main.java +++ b/clients/android/NewsBlur/src/com/newsblur/activity/Main.java @@ -34,6 +34,7 @@ public class Main extends NbActivity implements StateChangedListener, SwipeRefre private TextView overlayStatusText; private boolean isLightTheme; private SwipeRefreshLayout swipeLayout; + private boolean wasSwipeEnabled = false; @Override public void onCreate(Bundle savedInstanceState) { @@ -168,7 +169,11 @@ public class Main extends NbActivity implements StateChangedListener, SwipeRefre @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { if (swipeLayout != null) { - swipeLayout.setEnabled(firstVisibleItem == 0); + boolean enable = (firstVisibleItem == 0); + if (wasSwipeEnabled != enable) { + swipeLayout.setEnabled(enable); + wasSwipeEnabled = enable; + } } } }