summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Taylor <tomtaylor@google.com>2010-04-28 10:49:02 -0700
committerTom Taylor <tomtaylor@google.com>2010-04-28 10:49:02 -0700
commitf899bce945a70990c9511ce4d26f856d8adf1e04 (patch)
tree111f2fe636f6dcf9c2ccb5558029fe45ea20d16f
parent2e2a345aef4045479289871e20215d11853ed103 (diff)
downloadMms-f899bce945a70990c9511ce4d26f856d8adf1e04.tar.gz
Fix cursor null-refs
Found by the devious and relentless monkey. Bug 2631640 Change-Id: If45ce4f5e42b25b2b0e69cedfd03f1b4c359c2b5
-rw-r--r--src/com/android/mms/ui/ConversationList.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/android/mms/ui/ConversationList.java b/src/com/android/mms/ui/ConversationList.java
index ae31f835..2707fc88 100644
--- a/src/com/android/mms/ui/ConversationList.java
+++ b/src/com/android/mms/ui/ConversationList.java
@@ -370,7 +370,7 @@ public class ConversationList extends ListActivity
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
Cursor cursor = mListAdapter.getCursor();
- if (cursor.getPosition() < 0) {
+ if (cursor == null || cursor.getPosition() < 0) {
return;
}
Conversation conv = Conversation.from(ConversationList.this, cursor);
@@ -399,7 +399,7 @@ public class ConversationList extends ListActivity
@Override
public boolean onContextItemSelected(MenuItem item) {
Cursor cursor = mListAdapter.getCursor();
- if (cursor.getPosition() >= 0) {
+ if (cursor != null && cursor.getPosition() >= 0) {
Conversation conv = Conversation.from(ConversationList.this, cursor);
long threadId = conv.getThreadId();
switch (item.getItemId()) {