diff options
author | Tom Taylor <tomtaylor@google.com> | 2012-09-10 14:46:39 -0700 |
---|---|---|
committer | Tom Taylor <tomtaylor@google.com> | 2012-09-10 14:46:39 -0700 |
commit | c6501ab9f1882d802ef7805967d936ecce52fbbf (patch) | |
tree | 252cef36121534fb519769e78655b0f929dfd128 /src | |
parent | 49c82e29195c5e18f7c702ae7109eba5d94813d2 (diff) | |
download | Mms-c6501ab9f1882d802ef7805967d936ecce52fbbf.tar.gz |
Don't flash attachment box for text-only mms's
Bug 6764486
Change-Id: I5a4d86fc4948b0a4c9986730fd4290cc1a63acd2
Diffstat (limited to 'src')
-rwxr-xr-x | src/com/android/mms/data/WorkingMessage.java | 8 |
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); } |