File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
app/src/main/kotlin/com/simplemobiletools/smsmessenger Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ import com.reddit.indicatorfastscroll.FastScrollItemIndicator
1010import com.simplemobiletools.commons.dialogs.RadioGroupDialog
1111import com.simplemobiletools.commons.extensions.*
1212import com.simplemobiletools.commons.helpers.*
13- import com.simplemobiletools.commons.models.PhoneNumber
1413import com.simplemobiletools.commons.models.RadioItem
1514import com.simplemobiletools.commons.models.SimpleContact
1615import com.simplemobiletools.smsmessenger.R
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ class ThreadAdapter(
6969 findItem(R .id.cab_copy_to_clipboard).isVisible = isOneItemSelected && hasText
7070 findItem(R .id.cab_save_as).isVisible = isOneItemSelected && selectedItem?.attachment?.attachments?.size == 1
7171 findItem(R .id.cab_share).isVisible = isOneItemSelected && hasText
72- findItem(R .id.cab_forward_message).isVisible = isOneItemSelected && hasText
72+ findItem(R .id.cab_forward_message).isVisible = isOneItemSelected
7373 findItem(R .id.cab_select_text).isVisible = isOneItemSelected && hasText
7474 }
7575 }
@@ -214,9 +214,15 @@ class ThreadAdapter(
214214
215215 private fun forwardMessage () {
216216 val message = getSelectedItems().firstOrNull() as ? Message ? : return
217+ val attachment = message.attachment?.attachments?.firstOrNull()
217218 Intent (activity, NewConversationActivity ::class .java).apply {
218219 action = Intent .ACTION_SEND
219220 putExtra(Intent .EXTRA_TEXT , message.body)
221+
222+ if (attachment != null ) {
223+ putExtra(Intent .EXTRA_STREAM , attachment.getUri())
224+ }
225+
220226 activity.startActivity(this )
221227 }
222228 }
You can’t perform that action at this time.
0 commit comments