Skip to content

Commit 79f51e4

Browse files
committed
allow sharing attachments too
1 parent 394a990 commit 79f51e4

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewConversationActivity.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import com.reddit.indicatorfastscroll.FastScrollItemIndicator
1010
import com.simplemobiletools.commons.dialogs.RadioGroupDialog
1111
import com.simplemobiletools.commons.extensions.*
1212
import com.simplemobiletools.commons.helpers.*
13-
import com.simplemobiletools.commons.models.PhoneNumber
1413
import com.simplemobiletools.commons.models.RadioItem
1514
import com.simplemobiletools.commons.models.SimpleContact
1615
import com.simplemobiletools.smsmessenger.R

app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)