aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandros Frantzis <alexandros.frantzis@linaro.org>2012-07-10 12:44:06 +0300
committerAlexandros Frantzis <alexandros.frantzis@linaro.org>2012-07-10 12:44:06 +0300
commitd92b6df21a6b508b49fd11e6e32840f575b6f9a5 (patch)
treed303022e84735bb3a431a61c54acace188ab0f28
parentfe292b190f9203952b9e17b59ec59c4019eb9176 (diff)
downloadglmark2-d92b6df21a6b508b49fd11e6e32840f575b6f9a5.tar.gz
Android: Display the available scenes in sorted order.
-rw-r--r--android/src/org/linaro/glmark2/EditorActivity.java9
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);