summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/com/android/mms/transaction/MessagingNotification.java9
-rw-r--r--src/com/android/mms/ui/ClassZeroActivity.java2
2 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/mms/transaction/MessagingNotification.java b/src/com/android/mms/transaction/MessagingNotification.java
index 6892de62..bc571694 100644
--- a/src/com/android/mms/transaction/MessagingNotification.java
+++ b/src/com/android/mms/transaction/MessagingNotification.java
@@ -496,6 +496,15 @@ public class MessagingNotification {
}
/**
+ * Same as playInConversationNotificationSound, but exported
+ * for use in ClassZeroActivity. threadId is forced to ALL, and
+ * the CMSettings still apply.
+ */
+ public static void playClassZeroSound(Context context) {
+ playInConversationNotificationSound(context, MessagingNotification.THREAD_ALL);
+ }
+
+ /**
* Updates all pending notifications, clearing or updating them as
* necessary.
*/
diff --git a/src/com/android/mms/ui/ClassZeroActivity.java b/src/com/android/mms/ui/ClassZeroActivity.java
index dbe602b3..e2cfb747 100644
--- a/src/com/android/mms/ui/ClassZeroActivity.java
+++ b/src/com/android/mms/ui/ClassZeroActivity.java
@@ -103,6 +103,8 @@ public class ClassZeroActivity extends Activity {
return false;
}
mMessageQueue.add(rawMessage);
+
+ MessagingNotification.playClassZeroSound(this);
return true;
}