From 31bcc2e2eb5cb5dfed86871edd5b69a08dbb17be Mon Sep 17 00:00:00 2001 From: Nicholas Date: Thu, 26 Jan 2023 13:04:29 -0500 Subject: [PATCH] Finish MediaPreviewV2Activity when jumping to a message. --- .../securesms/mediapreview/MediaPreviewV2Fragment.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt index 2ddf8d4d1..437e3a5c0 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt @@ -254,7 +254,10 @@ class MediaPreviewV2Fragment : LoggingFragment(R.layout.fragment_media_preview_v if (messageId != null) { binding.toolbar.setOnClickListener { v -> viewModel.jumpToFragment(v.context, messageId).subscribeBy( - onSuccess = { startActivity(it) }, + onSuccess = { + startActivity(it) + requireActivity().finish() + }, onError = { Log.e(TAG, "Could not find message position for message ID: $messageId", it) Toast.makeText(v.context, R.string.MediaPreviewActivity_error_finding_message, Toast.LENGTH_LONG).show()