summaryrefslogtreecommitdiff
path: root/src/com/android/mms/ui/MessageListAdapter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/mms/ui/MessageListAdapter.java')
-rwxr-xr-xsrc/com/android/mms/ui/MessageListAdapter.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/mms/ui/MessageListAdapter.java b/src/com/android/mms/ui/MessageListAdapter.java
index 4c93f99a..32ca4a90 100755
--- a/src/com/android/mms/ui/MessageListAdapter.java
+++ b/src/com/android/mms/ui/MessageListAdapter.java
@@ -29,6 +29,7 @@ import android.provider.Telephony.MmsSms.PendingMessages;
import android.provider.Telephony.Sms;
import android.provider.Telephony.Sms.Conversations;
import android.provider.Telephony.TextBasedSmsColumns;
+import android.text.TextUtils;
import android.util.Log;
import android.util.LruCache;
import android.view.LayoutInflater;
@@ -312,7 +313,8 @@ public class MessageListAdapter extends CursorAdapter {
if (cursor.moveToFirst()) {
do {
long id = cursor.getLong(mRowIDColumn);
- if (id == item.mMsgId) {
+ String type = cursor.getString(mColumnsMap.mColumnMsgType);
+ if (id == item.mMsgId && TextUtils.equals(type, item.mType)) {
return cursor;
}
} while (cursor.moveToNext());