diff --git a/Clover/app/src/main/java/org/floens/chan/core/presenter/ImageViewerPresenter.java b/Clover/app/src/main/java/org/floens/chan/core/presenter/ImageViewerPresenter.java index 445311f5..68303678 100644 --- a/Clover/app/src/main/java/org/floens/chan/core/presenter/ImageViewerPresenter.java +++ b/Clover/app/src/main/java/org/floens/chan/core/presenter/ImageViewerPresenter.java @@ -86,9 +86,15 @@ public class ImageViewerPresenter implements MultiImageView.Callback, ViewPager. if (entering || exiting) return; exiting = true; + PostImage postImage = images.get(selectedPosition); + if (postImage.type == PostImage.Type.MOVIE) { + // VideoView doesn't work with invisible visibility + callback.setImageMode(postImage, MultiImageView.Mode.LOWRES); + } + callback.setPagerVisiblity(false); callback.setPreviewVisibility(true); - callback.startPreviewOutTransition(images.get(selectedPosition)); + callback.startPreviewOutTransition(postImage); callback.showProgress(false); }