diff options
author | Alexandros Frantzis <alexandros.frantzis@linaro.org> | 2012-07-10 12:44:06 +0300 |
---|---|---|
committer | Alexandros Frantzis <alexandros.frantzis@linaro.org> | 2012-07-10 12:44:06 +0300 |
commit | d92b6df21a6b508b49fd11e6e32840f575b6f9a5 (patch) | |
tree | d303022e84735bb3a431a61c54acace188ab0f28 | |
parent | fe292b190f9203952b9e17b59ec59c4019eb9176 (diff) | |
download | glmark2-d92b6df21a6b508b49fd11e6e32840f575b6f9a5.tar.gz |
Android: Display the available scenes in sorted order.
-rw-r--r-- | android/src/org/linaro/glmark2/EditorActivity.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/android/src/org/linaro/glmark2/EditorActivity.java b/android/src/org/linaro/glmark2/EditorActivity.java index c2decde..2ff30f3 100644 --- a/android/src/org/linaro/glmark2/EditorActivity.java +++ b/android/src/org/linaro/glmark2/EditorActivity.java @@ -22,6 +22,8 @@ package org.linaro.glmark2; import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; import android.app.Activity; import android.app.AlertDialog; @@ -353,6 +355,13 @@ public class EditorActivity extends Activity { for (Parcelable p: getIntent().getParcelableArrayExtra("scene-info")) l.add((SceneInfo)p); + /* Sort SceneInfo list by name */ + Collections.sort(l, new Comparator<SceneInfo>() { + public int compare(SceneInfo s1, SceneInfo s2) { + return s1.name.compareTo(s2.name); + } + }); + /* Add the "__custom__" SceneInfo */ l.add(customSceneInfo); |