mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-22 08:22:04 +03:00
Some CLI args are parsed before initializing packages. --board argument is parsed after. Fixes #3261
This commit is contained in:
@ -275,6 +275,9 @@ public class Base {
|
||||
BaseNoGui.notifier = new GUIUserNotifier(this);
|
||||
this.recentSketchesMenuItems = new LinkedList<JMenuItem>();
|
||||
|
||||
CommandlineParser parser = new CommandlineParser(args);
|
||||
parser.parseArgumentsPhase1();
|
||||
|
||||
BaseNoGui.checkInstallationFolder();
|
||||
|
||||
String sketchbookPath = BaseNoGui.getSketchbookPath();
|
||||
@ -302,7 +305,7 @@ public class Base {
|
||||
this.pdeKeywords = new PdeKeywords();
|
||||
this.pdeKeywords.reload();
|
||||
|
||||
CommandlineParser parser = CommandlineParser.newCommandlineParser(args);
|
||||
parser.parseArgumentsPhase2();
|
||||
|
||||
for (String path : parser.getFilenames()) {
|
||||
// Correctly resolve relative paths
|
||||
|
Reference in New Issue
Block a user