Close the resplies popup when quoting

multisite
Floens 10 years ago
parent a1bcea69f1
commit d14af8c5ef
  1. 4
      Clover/app/src/main/java/org/floens/chan/core/presenter/ThreadPresenter.java
  2. 5
      Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadLayout.java

@ -411,9 +411,11 @@ public class ThreadPresenter implements ChanLoader.ChanLoaderCallback, PostAdapt
public void onPostOptionClicked(Post post, Object id) {
switch ((Integer) id) {
case POST_OPTION_QUOTE:
threadPresenterCallback.hidePostsPopup();
threadPresenterCallback.quote(post, false);
break;
case POST_OPTION_QUOTE_TEXT:
threadPresenterCallback.hidePostsPopup();
threadPresenterCallback.quote(post, true);
break;
case POST_OPTION_INFO:
@ -652,6 +654,8 @@ public class ThreadPresenter implements ChanLoader.ChanLoaderCallback, PostAdapt
void showPostsPopup(Post forPost, List<Post> posts);
void hidePostsPopup();
List<Post> getDisplayingPosts();
void showImages(List<PostImage> images, int index, Loadable loadable, ThumbnailView thumbnail);

@ -303,6 +303,11 @@ public class ThreadLayout extends CoordinatorLayout implements ThreadPresenter.T
postPopupHelper.showPosts(forPost, posts);
}
@Override
public void hidePostsPopup() {
postPopupHelper.popAll();
}
@Override
public List<Post> getDisplayingPosts() {
return threadListLayout.getDisplayingPosts();

Loading…
Cancel
Save