Correctly hide the swipe to refresh indicator

filtering
Floens 10 years ago
parent 161f1e3e8c
commit f2acded9a3
  1. 4
      Clover/app/src/main/java/org/floens/chan/ui/controller/ThreadController.java
  2. 4
      Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadLayout.java

@ -134,6 +134,10 @@ public abstract class ThreadController extends Controller implements ThreadLayou
@Override @Override
public void onShowPosts() { public void onShowPosts() {
}
@Override
public void hideSwipeRefreshLayout() {
swipeRefreshLayout.setRefreshing(false); swipeRefreshLayout.setRefreshing(false);
} }

@ -429,10 +429,12 @@ public class ThreadLayout extends CoordinatorLayout implements ThreadPresenter.T
} }
break; break;
case THREAD: case THREAD:
callback.hideSwipeRefreshLayout();
loadView.setView(threadListLayout); loadView.setView(threadListLayout);
showReplyButton(true); showReplyButton(true);
break; break;
case ERROR: case ERROR:
callback.hideSwipeRefreshLayout();
loadView.setView(errorLayout); loadView.setView(errorLayout);
break; break;
} }
@ -456,5 +458,7 @@ public class ThreadLayout extends CoordinatorLayout implements ThreadPresenter.T
void onShowPosts(); void onShowPosts();
void presentRepliesController(Controller controller); void presentRepliesController(Controller controller);
void hideSwipeRefreshLayout();
} }
} }

Loading…
Cancel
Save