diff --git a/arduino-core/src/cc/arduino/packages/discoverers/serial/SerialBoardsLister.java b/arduino-core/src/cc/arduino/packages/discoverers/serial/SerialBoardsLister.java index b4ac2da9d..4de3626f6 100644 --- a/arduino-core/src/cc/arduino/packages/discoverers/serial/SerialBoardsLister.java +++ b/arduino-core/src/cc/arduino/packages/discoverers/serial/SerialBoardsLister.java @@ -54,7 +54,7 @@ public class SerialBoardsLister extends TimerTask { timer.schedule(this, 0, 1000); } - public void retriggerDiscovery() { + public synchronized void retriggerDiscovery() { while (BaseNoGui.packages == null) { try { Thread.sleep(1000);