From a0b0023aceb11d95af802d80bb25a852ca84755b Mon Sep 17 00:00:00 2001 From: Jack Yu Date: Tue, 15 Sep 2015 16:45:54 -0700 Subject: Fixed the incorrect audio duration used for ETWS messages. The incorrect audio duration caused no beep and no text-to-speech messages played when the device recieves ETWS messages. Fixed by multiplying the duration by 1000. Bug: 23946090 Change-Id: Ic36281d30f3eefb59ca9c4c192245ccf16768805 --- src/com/android/cellbroadcastreceiver/CellBroadcastAlertService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/com/android') diff --git a/src/com/android/cellbroadcastreceiver/CellBroadcastAlertService.java b/src/com/android/cellbroadcastreceiver/CellBroadcastAlertService.java index c51dc392..535a1836 100644 --- a/src/com/android/cellbroadcastreceiver/CellBroadcastAlertService.java +++ b/src/com/android/cellbroadcastreceiver/CellBroadcastAlertService.java @@ -335,7 +335,8 @@ public class CellBroadcastAlertService extends Service { } else { duration = SubscriptionManager.getIntegerSubscriptionProperty(message.getSubId(), SubscriptionManager.CB_ALERT_SOUND_DURATION, - Integer.parseInt(CellBroadcastSettings.ALERT_SOUND_DEFAULT_DURATION), this); + Integer.parseInt(CellBroadcastSettings.ALERT_SOUND_DEFAULT_DURATION), this) + * 1000; } audioIntent.putExtra(CellBroadcastAlertAudio.ALERT_AUDIO_DURATION_EXTRA, duration); -- cgit v1.2.3