RTSDK : Sort boards and options in Select board dialog
authorbdragon.park <bdragon.park@samsung.com>
Wed, 11 Oct 2017 07:34:15 +0000 (16:34 +0900)
committer허형석/개발플랫폼팀/L5/ <harry.heo@samsung.com>
Wed, 11 Oct 2017 08:45:33 +0000 (17:45 +0900)
Signed-off-by: bdragon.park <bdragon.park@samsung.com>
rt-ide/tizen.rt.product.plugin/src/org/tizen/rt/ide/commands/model/BuildOption.java

index bb6aca0..b33a635 100644 (file)
@@ -31,7 +31,9 @@ package org.tizen.rt.ide.commands.model;
 import java.io.File;
 import java.io.FilenameFilter;
 import java.util.ArrayList;
+import java.util.Comparator;
 import java.util.List;
+
 import org.tizen.rt.ide.util.ResourceUtil;
 
 /**
@@ -118,6 +120,13 @@ public class BuildOption {
             }
         }
 
+        availBoardList.sort(new Comparator<String>() {
+            @Override
+            public int compare(String o1, String o2) {
+                return o1.compareToIgnoreCase(o2);
+            }
+        });
+
         return availBoardList;
     }
 
@@ -148,6 +157,13 @@ public class BuildOption {
             }
         }
 
+        buildOptionList.sort(new Comparator<BuildOption>() {
+            @Override
+            public int compare(BuildOption o1, BuildOption o2) {
+                return o1.getBuildOption().compareToIgnoreCase(o2.getBuildOption());
+            }
+        });
+
         return buildOptionList;
     }