diff options
-rw-r--r-- | services/java/com/android/server/NotificationManagerService.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/services/java/com/android/server/NotificationManagerService.java b/services/java/com/android/server/NotificationManagerService.java index fa18e76..3bebf91 100644 --- a/services/java/com/android/server/NotificationManagerService.java +++ b/services/java/com/android/server/NotificationManagerService.java @@ -1676,8 +1676,12 @@ public class NotificationManagerService extends INotificationManager.Stub .getSystemService(Context.AUDIO_SERVICE); // sound + + // should we use the default notification sound? (indicated either by DEFAULT_SOUND + // or because notification.sound is pointing at Settings.System.NOTIFICATION_SOUND) final boolean useDefaultSound = - (notification.defaults & Notification.DEFAULT_SOUND) != 0; + (notification.defaults & Notification.DEFAULT_SOUND) != 0 + || Settings.System.DEFAULT_NOTIFICATION_URI.equals(notification.sound); Uri soundUri = null; boolean hasValidSound = false; |