diff --git a/Clover/app/src/main/java/org/floens/chan/ui/controller/ThreadController.java b/Clover/app/src/main/java/org/floens/chan/ui/controller/ThreadController.java index 0e46faee..60ce48eb 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/controller/ThreadController.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/controller/ThreadController.java @@ -134,6 +134,10 @@ public abstract class ThreadController extends Controller implements ThreadLayou @Override public void onShowPosts() { + } + + @Override + public void hideSwipeRefreshLayout() { swipeRefreshLayout.setRefreshing(false); } diff --git a/Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadLayout.java b/Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadLayout.java index b181cec6..b3bc6e5e 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadLayout.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadLayout.java @@ -429,10 +429,12 @@ public class ThreadLayout extends CoordinatorLayout implements ThreadPresenter.T } break; case THREAD: + callback.hideSwipeRefreshLayout(); loadView.setView(threadListLayout); showReplyButton(true); break; case ERROR: + callback.hideSwipeRefreshLayout(); loadView.setView(errorLayout); break; } @@ -456,5 +458,7 @@ public class ThreadLayout extends CoordinatorLayout implements ThreadPresenter.T void onShowPosts(); void presentRepliesController(Controller controller); + + void hideSwipeRefreshLayout(); } }