File tree 2 files changed +11
-2
lines changed
cc/arduino/contributions/packages
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
327
327
packages .add (targetPackage );
328
328
}
329
329
}
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
+
330
339
return packages ;
331
340
}
332
341
Original file line number Diff line number Diff line change @@ -621,10 +621,10 @@ static public void initPackages() throws Exception {
621
621
}
622
622
indexer .syncWithFilesystem (getHardwareFolder ());
623
623
624
- packages = new HashMap <String , TargetPackage >();
624
+ packages = new LinkedHashMap <String , TargetPackage >();
625
625
loadHardware (getHardwareFolder ());
626
- loadHardware (getSketchbookHardwareFolder ());
627
626
loadContributedHardware (indexer );
627
+ loadHardware (getSketchbookHardwareFolder ());
628
628
createToolPreferences (indexer );
629
629
630
630
librariesIndexer = new LibrariesIndexer (BaseNoGui .getSettingsFolder (), indexer );
You can’t perform that action at this time.
0 commit comments