Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3786bc54 authored by Przemyslaw Szczepaniak's avatar Przemyslaw Szczepaniak
Browse files

Replace TreeSet with HashSet.

Both Locale and Voice do not implement Comparable.

Bug: 17467923
Change-Id: I683577e5b18ae1892e1ccea5ea241e1d016c9517
parent c727fb1f
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -46,7 +46,6 @@ import java.util.Locale;
import java.util.Map;
import java.util.MissingResourceException;
import java.util.Set;
import java.util.TreeSet;

/**
 *
@@ -1567,10 +1566,10 @@ public class TextToSpeech {
            @Override
            public Set<Locale> run(ITextToSpeechService service) throws RemoteException {
                List<Voice> voices = service.getVoices();
                if (voices != null) {
                    return new TreeSet<Locale>();
                if (voices == null) {
                    return new HashSet<Locale>();
                }
                TreeSet<Locale> locales = new TreeSet<Locale>();
                HashSet<Locale> locales = new HashSet<Locale>();
                for (Voice voice : voices) {
                    locales.add(voice.getLocale());
                }
@@ -1593,7 +1592,7 @@ public class TextToSpeech {
            @Override
            public Set<Voice> run(ITextToSpeechService service) throws RemoteException {
                List<Voice> voices = service.getVoices();
                return (voices != null)  ? new TreeSet<Voice>(voices) : new TreeSet<Voice>();
                return (voices != null)  ? new HashSet<Voice>(voices) : new HashSet<Voice>();
            }
        }, null, "getVoices");
    }