diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt index 7b85b24453..fcf1a7b5ce 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt @@ -4626,7 +4626,9 @@ class ConversationFragment : private inner class InputPanelMediaListener : InputPanel.MediaListener { override fun onMediaSelected(uri: Uri, contentType: String?) { - if (MediaUtil.isGif(contentType) || MediaUtil.isImageType(contentType)) { + if (inputPanel.inEditMessageMode()) { + Log.i(TAG, "Disregarding media because we are in edit mode") + } else if (MediaUtil.isGif(contentType) || MediaUtil.isImageType(contentType)) { disposables += viewModel.getKeyboardImageDetails(uri) .observeOn(AndroidSchedulers.mainThread()) .subscribeBy(