diff options
author | Tom Taylor <tomtaylor@google.com> | 2012-10-17 10:50:32 -0700 |
---|---|---|
committer | Tom Taylor <tomtaylor@google.com> | 2012-10-17 10:50:32 -0700 |
commit | 34d50cb71769cc37fd733722ca2891bf9e364da6 (patch) | |
tree | 272e4b3cfce7155d46103dfb102bb264c63ff0e7 | |
parent | e1f17ce8cd1f968b1273938a05ef9237862827d4 (diff) | |
download | mms-34d50cb71769cc37fd733722ca2891bf9e364da6.tar.gz |
Empty draft created on deleting a group MMS message
Bug 7360609
Don't create a pdu row with a NULL thread id. Use zero.
Change-Id: I332a3cfd1c95dcc7bdfe581cdccbf97dbc4aa8de
-rw-r--r-- | src/java/com/google/android/mms/pdu/PduPersister.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/java/com/google/android/mms/pdu/PduPersister.java b/src/java/com/google/android/mms/pdu/PduPersister.java index 7e68b21..162d036 100644 --- a/src/java/com/google/android/mms/pdu/PduPersister.java +++ b/src/java/com/google/android/mms/pdu/PduPersister.java @@ -1339,13 +1339,13 @@ public class PduPersister { loadRecipients(PduHeaders.TO, recipients, addressMap, false); break; } - + long threadId = 0; if (createThreadId && !recipients.isEmpty()) { // Given all the recipients associated with this message, find (or create) the // correct thread. - long threadId = Threads.getOrCreateThreadId(mContext, recipients); - values.put(Mms.THREAD_ID, threadId); + threadId = Threads.getOrCreateThreadId(mContext, recipients); } + values.put(Mms.THREAD_ID, threadId); } // Save parts first to avoid inconsistent message is loaded |