From effc754719b4aa8b63af9a2ef43c11085df1abd8 Mon Sep 17 00:00:00 2001 From: Mike LeBeau Date: Tue, 23 Feb 2010 14:51:10 -0800 Subject: [PATCH] Use flattenToShortString for voice recognizer setting, so as to match what's done in RecognitionManagerService. Fixes http://b/2463844 --- src/com/android/settings/VoiceInputOutputSettings.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/VoiceInputOutputSettings.java b/src/com/android/settings/VoiceInputOutputSettings.java index 4011038e21d..87e423c627e 100644 --- a/src/com/android/settings/VoiceInputOutputSettings.java +++ b/src/com/android/settings/VoiceInputOutputSettings.java @@ -100,7 +100,8 @@ public class VoiceInputOutputSettings extends PreferenceActivity ResolveInfo resolveInfo = availableRecognitionServices.get(0); String recognizerComponent = new ComponentName(resolveInfo.serviceInfo.packageName, - resolveInfo.serviceInfo.name).flattenToString(); + resolveInfo.serviceInfo.name).flattenToShortString(); + mAvailableRecognizersMap.put(recognizerComponent, resolveInfo); String currentSetting = Settings.Secure.getString( @@ -134,7 +135,7 @@ public class VoiceInputOutputSettings extends PreferenceActivity ResolveInfo resolveInfo = recognizers.get(i); String recognizerComponent = new ComponentName(resolveInfo.serviceInfo.packageName, - resolveInfo.serviceInfo.name).flattenToString(); + resolveInfo.serviceInfo.name).flattenToShortString(); mAvailableRecognizersMap.put(recognizerComponent, resolveInfo);