From 2f23a13a6f464f0849e22bc6e3b339e2112ff8cd Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 17 Oct 2019 19:44:27 -0400 Subject: [PATCH] Fix issue where video playback controls sometimes don't appear. --- src/org/thoughtcrime/securesms/MediaPreviewActivity.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/org/thoughtcrime/securesms/MediaPreviewActivity.java b/src/org/thoughtcrime/securesms/MediaPreviewActivity.java index f738df6c51..a30768afa7 100644 --- a/src/org/thoughtcrime/securesms/MediaPreviewActivity.java +++ b/src/org/thoughtcrime/securesms/MediaPreviewActivity.java @@ -68,6 +68,7 @@ import org.thoughtcrime.securesms.util.AttachmentUtil; import org.thoughtcrime.securesms.util.DateUtils; import org.thoughtcrime.securesms.util.SaveAttachmentTask; import org.thoughtcrime.securesms.util.SaveAttachmentTask.Attachment; +import org.thoughtcrime.securesms.util.Util; import java.util.HashMap; import java.util.Locale; @@ -426,14 +427,14 @@ public final class MediaPreviewActivity extends PassphraseRequiredActionBarActiv mediaPager.setAdapter(adapter); adapter.setActive(true); - viewModel.setCursor(this, data.first, leftIsRecent); - int item = restartItem >= 0 ? restartItem : data.second; mediaPager.setCurrentItem(item); if (item == 0) { viewPagerListener.onPageSelected(0); } + + Util.postToMain(() -> viewModel.setCursor(this, data.first, leftIsRecent)); } }