summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Taylor <tomtaylor@google.com>2012-09-10 14:46:39 -0700
committerTom Taylor <tomtaylor@google.com>2012-09-10 14:46:39 -0700
commitc6501ab9f1882d802ef7805967d936ecce52fbbf (patch)
tree252cef36121534fb519769e78655b0f929dfd128 /src
parent49c82e29195c5e18f7c702ae7109eba5d94813d2 (diff)
downloadMms-c6501ab9f1882d802ef7805967d936ecce52fbbf.tar.gz
Don't flash attachment box for text-only mms's
Bug 6764486 Change-Id: I5a4d86fc4948b0a4c9986730fd4290cc1a63acd2
Diffstat (limited to 'src')
-rwxr-xr-xsrc/com/android/mms/data/WorkingMessage.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/com/android/mms/data/WorkingMessage.java b/src/com/android/mms/data/WorkingMessage.java
index 964aab1a..4f8d61f4 100755
--- a/src/com/android/mms/data/WorkingMessage.java
+++ b/src/com/android/mms/data/WorkingMessage.java
@@ -1190,6 +1190,7 @@ public class WorkingMessage {
final SlideshowModel slideshow = mSlideshow;
final CharSequence subject = mSubject;
+ final boolean textOnly = mAttachmentType == TEXT;
if (Log.isLoggable(LogTag.TRANSACTION, Log.VERBOSE)) {
LogTag.debug("Send mmsUri: " + mmsUri);
@@ -1204,7 +1205,7 @@ public class WorkingMessage {
// Make sure the text in slide 0 is no longer holding onto a reference to
// the text in the message text box.
slideshow.prepareForSend();
- sendMmsWorker(conv, mmsUri, persister, slideshow, sendReq);
+ sendMmsWorker(conv, mmsUri, persister, slideshow, sendReq, textOnly);
updateSendStats(conv);
}
@@ -1319,7 +1320,7 @@ public class WorkingMessage {
}
private void sendMmsWorker(Conversation conv, Uri mmsUri, PduPersister persister,
- SlideshowModel slideshow, SendReq sendReq) {
+ SlideshowModel slideshow, SendReq sendReq, boolean textOnly) {
long threadId = 0;
Cursor cursor = null;
boolean newMessage = false;
@@ -1368,6 +1369,9 @@ public class WorkingMessage {
values.put(Mms.MESSAGE_BOX, Mms.MESSAGE_BOX_OUTBOX);
values.put(Mms.THREAD_ID, threadId);
values.put(Mms.MESSAGE_TYPE, PduHeaders.MESSAGE_TYPE_SEND_REQ);
+ if (textOnly) {
+ values.put(Mms.TEXT_ONLY, 1);
+ }
mmsUri = SqliteWrapper.insert(mActivity, mContentResolver, Mms.Outbox.CONTENT_URI,
values);
}