File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed
cc/arduino/contributions/packages Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -327,6 +327,15 @@ public List<TargetPackage> createTargetPackages() throws TargetPlatformException
327327 packages .add (targetPackage );
328328 }
329329 }
330+
331+ Collections .sort (packages , new Comparator <TargetPackage >() {
332+ @ Override
333+ public int compare (TargetPackage p1 , TargetPackage p2 ) {
334+ assert p1 .getId () != null && p2 .getId () != null ;
335+ return p1 .getId ().toLowerCase ().compareTo (p2 .getId ().toLowerCase ());
336+ }
337+ });
338+
330339 return packages ;
331340 }
332341
Original file line number Diff line number Diff line change @@ -621,10 +621,10 @@ static public void initPackages() throws Exception {
621621 }
622622 indexer .syncWithFilesystem (getHardwareFolder ());
623623
624- packages = new HashMap <String , TargetPackage >();
624+ packages = new LinkedHashMap <String , TargetPackage >();
625625 loadHardware (getHardwareFolder ());
626- loadHardware (getSketchbookHardwareFolder ());
627626 loadContributedHardware (indexer );
627+ loadHardware (getSketchbookHardwareFolder ());
628628 createToolPreferences (indexer );
629629
630630 librariesIndexer = new LibrariesIndexer (BaseNoGui .getSettingsFolder (), indexer );
You can’t perform that action at this time.
0 commit comments