From f2acded9a328a347f6f5f0e36d26d98728e16362 Mon Sep 17 00:00:00 2001 From: Floens Date: Thu, 25 Jun 2015 19:57:16 +0200 Subject: [PATCH] Correctly hide the swipe to refresh indicator --- .../java/org/floens/chan/ui/controller/ThreadController.java | 4 ++++ .../src/main/java/org/floens/chan/ui/layout/ThreadLayout.java | 4 ++++ 2 files changed, 8 insertions(+) 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(); } }